ESP8266-NodeMCU驱动TFT-SPI彩屏(驱动芯片ILI9341)- 第一个例程【1】

1.使用器件及资料

ESP8266-NodeMCU资料
安信可科技公司官网
乐鑫公司官网

2.4寸TFT-SPI彩屏(驱动芯片ILI9341,具有触屏的功能)
维基百科资料:写的很好,比较全面,重点了解一下各个引脚的含义

驱动芯片ILI9341
如果想更加细致地了解驱动芯片ILI9341,可以看下这位博主的专栏
ILI9341

其他资料【参考这位博主的简书博客】
1.用Arduino玩ESP32(02):TFT_eSPI 库和液晶屏
2.用Arduino玩ESP32(03):TFT_eSPI 显示汉字
3.用Arduino玩ESP32(04):读源文件的好处
4.用Arduino玩ESP32(05):GPIO使用
5.用Arduino玩ESP32(06):CD74HC4067使用一路ADC 采集16路模拟信号
6.用Arduino玩ESP32(07):常用词汇释义
7.用Arduino玩ESP32(08):Homeassistant和MQTT
8.用Arduino玩ESP32(09):外接EEPROM(AT24CXX)

太极创客
ESP8266物联网开发参考资料

2.环境配置

关于环境配置,我用的是Arduino,如果不知道怎么环境配置可以跳转到这位博主的博客:【物联网】基础篇 ESP8266-NodeMCU搭建Arduino IDE开发环境

3.库的安装

需要的TFT_eSPI库,这是从官方摘录的一部分简介:

它是一个兼容Arduino
IDE的32位处理器的图形和字体库。该库是针对32位处理器的,它已经为STM32、ESP8266和ESP32类型进行了性能优化。该库可以使用Arduino
IDE的库管理器加载。直接内存访问(DMA)可用于ESP32和STM32处理器以提高渲染性能。

支持 "四线"SPI和8位并行接口。由于缺乏GPIO引脚,ESP8266不支持8位并行接口。
可支持的芯片
在这里插入图片描述

然后直接到GitHub上下载
TFT_eSPI
也可以通过在Arduino IDE中项目->加载库->管理库中安装

如果是在GitHub上下载的,将下载后的压缩包解压并把解压的库文件放进Arduino安装路径下的Libraries文件夹中:
在这里插入图片描述
在这里插入图片描述

4.引脚连接

用杜邦线把ESP8266-NodeMCU和TFT彩屏连接,我的连接的引脚如下(目前只研究非触屏相关的引脚,触屏相关的引脚后续研究一下):

TFT彩屏ESP8266-NodeMCU
GNDG
VCC3V
CSD8
SCKD5
SDID7
RESETD4
DCD3
LED3V

5.第一个例程

打开TFT_eSPI库文件中的实例程序,我是320*240像素的,定位到根目录\libraries\TFT_eSPI\examples\320 x 240(根目录是你安装Arduino的目录),然后可以看到里面有很多例程:
在这里插入图片描述
我随便打开了其中的Cellular_Automata.ino,上传运行,可以看到屏幕有了显示!
请添加图片描述
跑起来了就可以结合代码好好研究一下代码的逻辑啦!当然也可以试试其他的例程啦~

后续功能还会继续探索,敬请期待!如彩屏的触摸功能实现(链接贴一下,后续玩一玩hhh——驱动2.4寸TFT串口触摸屏

  • 7
    点赞
  • 70
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值