[] 预配置镜像: 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 20和fbcp &
添加位置如下图所示
重启系统 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
此时按下模块按钮,终端会输出提示信息