回答

收藏

[评测分享] 【ESP32-E Arduino开发板】TFT屏显示驱动

#板卡评测 #板卡评测 3209 人阅读 | 0 人回复 | 2021-08-18

本帖最后由 jinglixixi 于 2021-8-18 23:16 编辑

ESP32-EArduino开发板是支持TFT显示屏的,其接口的工作方式为SPI,相应的引脚连接关系为:
TFT_DC---  D3
TFT_CS ---  D4
TFT_RST---  D5
TFT_ SDI--- SDI
TFT_ SCK--- SCK
TFT_LED---3.3V

要实现TFT屏显示,需向IDE添加FastLED库,具体的方法为:
1.选取“项目”菜单下“加载库”的“添加一个ZIP库”选项;
2.在文件下载对话框,选取“DFRobot_GDL-master.ZIP”;
3.在完成后,在“项目”菜单 “加载库”下即可见到“DFRobot_GDL”选项。
在添加FastLED库之后,即可编写相应的控制程序,具体步骤为:。
1.选取“文件”菜单下的“新建”选项;
2.录入相应程序;
3.完成TFT屏引脚相连;
4.编译并下载程序即可见到显示效果。
在FastLED库,提供了相应的测试例程,可在其基础上加以修改来使用。
其中,UI_bar的功能是动态显示进度条的演示过程,其程序及显示效果图1和图2所示。

图1 程序与上传

图2  UI_bar显示效果
UI_button的功能是显示按键外观效果,见图3所示。

图3 UI_button显示效果
UI_control的功能是显示滑块外观效果,其程序及显示效果图4和图5所示。

图4程序与上传

图5 UI_control显示效果

UI_coord的功能是绘制折线图,其程序及显示效果图6和图7所示。

图6程序与上传
   
图7  UI_coord显示效果
UI_keyPad的功能是显示数值输入面板,其程序及显示效果图8和图9所示。

图8程序与上传
图9 UI_keyPad效果
其它,还有UI_gesture及UI_tableview等。

图10  UI_gesture效果

图11  UI_tableview效果

进程指示动画:


分享到:
回复

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条