树莓派2inch LCD 240x320教程

【相关资料下载】

[] 预配置镜像:  2inch-240x320-230822.img (提取码:jwz0)

[] 原理图: 2inch LCD 240x320 with buzzer-230426.pdf

[] 按键程序: key_test.py

[] 显示驱动: lcd2.dtbo


【手动配置显示】

[] 下载 lcd2.dtbo 并复制到/boot/overlays/

增加显示配置

sudo nano /boot/config.txt

并在配置文件中加入下面代码:

dtparam=spi=on

dtoverlay=lcd2:rotate=270

hdmi_force_hotplug=1

max_usb_current=1

hdmi_group=2

hdmi_mode=1

hdmi_mode=87

hdmi_cvt 480 320 60 6 0 0 0

hdmi_drive=2

display_rotate=0

注意!在树莓派配置文件中要将 dtoverlay=vc4-kms-v3d 和 max_framebuffers=2 这两行代码给注释掉:

#dtoverlay=vc4-kms-v3d

#max_framebuffers=2


下载rpi-fbcp.zip解压该压缩包

unzip rpi-fbcp.zip

进入build目录

cd rpi-fbcp/build/

然后安装fbcp程序

sudo install fbcp /usr/local/bin/fbcp

编辑/etc/rc/local文件

sudo nano /etc/rc.local

在该文件下添加sleep 20fbcp &

添加位置如下图所示


重启系统 sudo reboot后显示


【手动配置扬声器】

编辑配置文件:

sudo nano /boot/config.txt

在配置文件中加入

dtoverlay=audremap,pins_18_19

保存退出,然后重启:

sudo reboot


重启后在终端输入命令

sudo raspi-config

依次选择System Options -> Audio -> 'headphone',然后再次重启


进入系统界面,随便找个mp3文件双击播放,能正常播放就没问题


【按键代码测试】

下载 key_test.py 并行代码:

sudo python3 ./key_test.py

此时按下模块按钮,终端会输出提示信息