树莓派 触摸屏_树莓派加装3.5寸触摸屏方法和触摸屏问题处理

news/2024/7/4 15:06:14

近期给树莓派3B加装了3.5寸触摸屏,遇到一些问题,记录如下:

一、硬件连接

准备好树莓派和3.5寸触摸屏,我这里使用的是3B,其他的型号应该也能兼容。

3.5寸屏幕

资料如下:

3.5inch RPi Display​www.lcdwiki.com
cd590d5f8f57f2d02d173cb1f39ed748.png
http://www.lcdwiki.com/zh/MHS-3.5inch_RPi_Display​www.lcdwiki.com

连接GPIO接口,Raspberry Pi引出了40个GPIO管脚,而屏幕引出了26个管脚,连接时注意对应屏幕管脚和树莓派管脚。连接方式如图:

0e82d773a9ba2fd91986b95137701b9d.png

652ed09635e8969d5d9b92cd1b52877b.png

二、驱动安装

直接上电后,屏幕是无法把内容显示出来的,默认是白屏,需要按照相关的驱动

https://github.com/goodtft/LCD-show​github.com

驱动安装可以选择在线安装或者离线安装。

1、在线安装方式

git clone https://github.com/waveshare/LCD-show.git
cd LCD–show/
sudo ./LCD35–show

2、离线安装方式

下载相关文件

http://www.lcdwiki.com/res/RaspDriver/LCD-show.tar.gz​www.lcdwiki.com

将文件拷贝到boot目录下,进行解压缩

cd /boot 
sudo tar zxvf LCD-show.tar.gz 
cd LCD-show/ 

安装对应屏幕大小的驱动,安装完成后系统会重启

In case of 3.5" RPiDisplay(MPI3501): 
sudo ./LCD35-show 

PS:我的树莓派选择LCD35-show出现的拖尾问题,后面更换为MHS35-show正常。

sudo ./MHS35-show

三、设置显示方向

安装完触摸驱动后,发现屏幕的方向和可以通过运行以下命令修改屏幕旋转方向。

  1. cd LCD–show/
  2. #X可选0、90、180和270。分别表示LCD旋转0度、90度、180度和270度。
  3. sudo ./LCD35–show X

四、调整分辨率

3.5寸的触摸屏默认是480*320分辨率,可以通过树莓派进行分辨率设置

sudo raspi-config

5878a5cbdde42225d9759a714f92eaf3.png

1c8fbef49d422d55f368d849f8c13f86.png

02b998a6c942145729bbec9873e6cc47.png

四、屏幕校准

这个时候,电容笔是没法完美点击屏幕的,需要进行屏幕校准。

BORDER OF 5 INCH TOUCHSCREEN NOT ACCESSIBLE FOR TOUCH · Issue #18 · goodtft/LCD-show​github.com

通过xshell,进入/boot/LCD-show/

安装xinput后,执行校准程序

cd /boot/LCD-show/
sudo dpkg -i -B xinput-calibrator_0.7.5-1_armhf.deb
DISPLAY=:0.0 xinput_calibrator

屏幕上会出现校准的十字,使用电容笔进行四点校准,校准完成后会出现以下代码:

Section "InputClass"
	Identifier	"calibration"
	MatchProduct	"ADS7846 Touchscreen"
	Option	"Calibration"	"132 3899 3857 185"
	Option	"SwapAxes"	"1"
EndSection

45de7028e0a559d07bc743be3df4aafe.png

进入配件文件中

sudo nano /etc/X11/xorg.conf.d/99-calibration.conf

将刚才校准得到四个数字进行对应的替换,例如我这里是"132 3899 3857 185",替换文件中响应的文字。

然后按ctrl+x保存退出,重启

http://www.niftyadmin.cn/n/3390880.html

相关文章

注入补丁_关注 | 信用修复打补丁,注入守信正能量

为顺应社会诉求和完善社会信用体系,建立信用修复机制,国家税务总局发布了《国家税务总局关于纳税信用修复有关事项的公告》(国家税务总局公告2019年第37号),《公告》第一条明确了19种情节轻微或未造成严重社会影响的纳税信用失信行为&#xf…

R400在Ubuntu 9.04下安装官方ATI显卡驱动

R400在Ubuntu 9.04下安装官方ATI显卡驱动 Published on 2009/10/03 by harry. 0 Comments由于之前的hp笔记本突然挂了,一咬牙换了个thinkpad r400,不过他这个显卡是 ATI Radeon HD 3470,买之前就有点担心ubuntu下的驱动问题。结果果然折腾了一…

sublime加入input函数_(1条消息)解决不能在Sublime Text3中使用input函数输入内容的问题...

刚刚在上一篇博客中说Sublime Text3如何好用,结果编程中就发现了不能在它的控制台中输入内容给input函数。要解决该问题,需要使用插件:SublimeREPL。下面是解决方法,分享出来供大家参考:1. 安装插件:ctrlsh…

一年级小学计算机课教案,小学一年级信息技术教案

中学信息技术课程的开展是为了提升学生们对信息技术学科的了解,下面是小编想跟大家分享的中学信息技术教案,欢迎大家浏览。一、指导思想与任务目标:初中阶段信息技术课程,使学生初步具备获取信息、传输信息、处理信息和应用信息的…

官方强烈推荐的ubuntu9.10更新源

给大家提供几个UBUNTU9.10的更新源,按测试速度排名.台湾代码:deb http://tw.archive.ubuntu.com/ubuntu/ karmic main universe restricted multiversedeb http://tw.archive.ubuntu.com/ubuntu/ karmic-updates universe main multiverse restricteddeb http://tw.archive.ubu…

求与下面谓词公式等值的前束范式_暨南大学离散数学周密试卷数理逻辑与集合论—参考试卷...

暨南大学离散数学周密试卷数理逻辑与集合论—参考试卷 第 1 页 共 9 A 页暨 南 大 学 考 试 试 卷得分 评阅人一、填空题(共 10 小题,每小题 2 分,共 20 分)1. 设命题 p:罗素悖论的真值为假,q:暨南大学的校训是信敏廉毅…

计算机操作系统第八章测试题及答案,《计算机基础》第八章练习题

第八章习 题一、选择题(1)中文Word编辑软件的运行环境是 CA)DOS B)WPS C)Windows D)高级语言(2)段落的标记是在输入什麽之后产生的? BA)句号 B)Enter键 C)ShiftEnter D)分页符(3)在Word编辑状态下,若要告诉左右边界,利用下列哪种方法更直接、…

共享职业素养电子书(共27本)

共享职业素养电子书(共27本)(新链接更新完毕) 罗智明 2009-11-01 22:21 现在把我电脑上的各类电子书籍通过网盘共享,主要有下面几个系列书籍: C、C、Java、数据库、嵌入式、UML、网络、职业素养和一些工具…