MicroPython[ESP32]:使用lvgl控制ILI9341触控屏设置点击事件

NO.1
触控屏

2.8寸SPI串口TFT液晶显示屏模块

此图片的alt属性为空;文件名为image-773.png

参考文章

MicroPython[ESP32]:ILI9341 2.8寸TFT-LCD显示屏LVGL图形化编程

最新更新的连线表格

ILI9341屏幕 ESP32开发板
VCC GND
CS D5
RESET D27
DC D26
SDI(MOSI) D23
SCK D18
LED 5V
SDO(MISO) D19
T_CLK D18
T_CS D25
T_DIN D23
T_OUT D19
T_IRQ 不连接

想要实现触摸点击效果,需要ESP32的针脚同时连接触控屏上的两个针脚

注意表格上带有背景颜色标记的,就是触控需要同时连接的

如ESP32的GPIO18针脚需要同时使用杜邦线连接触控屏上的SCK和T_CLK

NO.2
触控接线

一.飞线/跳线

从触控屏的反面把需要连通的点,焊锡

此图片的alt属性为空;文件名为image-774.png

二.杜邦线一分二

平时买的杜邦线默认是一对一的,触控屏这种情况就需要一分二的

此图片的alt属性为空;文件名为image-775-1024x762.png

NO.3
触控点击

官方文档

https://docs.lvgl.io/master/examples.html#events

在线模拟和代码

此图片的alt属性为空;文件名为image-776-1024x495.png

实际的操作

点击屏幕的按钮,按钮上的数字+1

NO.4
Tips

lvgl的网站上,不仅有各种图表,样式,绘画的设置,也有触控事件

键盘和输入事件也有演示

后期不用依赖wifi和蓝牙进行一键配网,直接在触控屏上选择wifi,输入密码就可以了,并且随时可以更换不同的wifi,不依赖手机保持一致

此图片的alt属性为空;文件名为image-777.png

设置番茄倒计时也不需要加一个物理按钮仪式感了,先从触控开始

END