本人由于diy的过程中需要使用esp32配置彩屏,故上网查了相关资料,现将我配置成功的过程分享一下.
成品效果如下:
安装TFT_espI库
首先需要先在Arduino菜单-->工具-->管理库(或者点击左侧导航栏里的书架)去安装TFT_espi库
安装过程会比较长,请耐心等待......
配置LCD参数,引脚
安装完成后,打开Arduino的首选项-->项目文件夹地址,通过项目文件夹地址找到并打开该文件夹下的"libraries"文件夹
进入到TFT_eSPI文件夹内,然后只需要打开User_Setup.h修改里面的内容即可(我这里用的是visual studio,记得把受限模式改为信任).
修改1:由于我所使用的LCD的驱动为ST7789,故把相应位置的注释去掉
修改2:设置LCD的长与宽的像素个数(比如我这里是240X240的)
修改3:根据自己所需引脚配置引脚
写完后一定一定要记得保存!不然Arduino里面的user_setup.h文件还是原来的文件!
连接引脚
TFT引脚 | esp32引脚 |
GND | GND |
VCC | 3.3v |
SCL | D15 |
SDA(MOSI) | D2 |
RES(RST) | D4 |
DC | D5 |
BLK(BL) | D18 |
测试程序
#include <TFT_eSPI.h>
TFT_eSPI tft;
void setup() {
Serial.begin(115200);
tft.init();
tft.fillScreen(TFT_GREEN);
Serial.println("screen init success.");
}
void loop(){
}
编译上传即可