1.调用TFT_ESPI库(配置示例很多)
2.调整图片像素,设置为bmp格式,长度宽度设置好(我用的img2lcd)
3.用lcd-image-converter将其转化为C语言数组添加进库中
(1).选好对应的bmp图片
(2).点击option——conversion——image
(3).选择16bit-showpreview,得到数组数据
4.主函数
void setup() {
tft.init();
tft.setSwapBytes(true);
tft.fillScreen(TFT_BLACK);
}
void loop() {
tft.pushImage(0,0,240,240,bmp1);
}
5.存储图片的库(示例,里面就是转化的数组内容)
const uint16_t bmp1 [] PROGMEM = {}
6.效果