近期一直在ESP8266上瞎折腾一块从淘宝网找回家的2.4 TFT 的串口通信触摸屏,屏幕分辨率是240x320的根据 ILI9341推动,型号规格是 TJCTM24024-SPI 便是下边的这方面。
以前买了一块3.2的,拿到手后找路线和推动时才知道是个并口的,要STM32才可以一切正常推动或是得去个接转块将并口转为SPI,真的是坑死哥了!在Google上查了很久发觉要在ESP8266上应用显示屏的TFT得选这一小的,找到后坚决下手,交货后才发觉或是和Google可以迅速找到的ESP推动的材料截然不同,真的是作啊~~~
缘故是大多数在网络上找到的ESP8266接2.8~2.2的TFT全是些没有触摸的,问淘宝网的商家也是一头雾水(丫的压根不明白了解自己卖的是啥)。皇天苦心人,最后或是让哥给找到了方式!
先来讲下路线与硬件配置的衔接方式吧,我的是NodeMCU 下列是他们的接口方式:
(由于找不着TJCTM24024-SPI的fzz文档,因此只有用找材料找到的联接图了,待之后找到了它的fzz再做一个好点的吧。)
在上面的 tft28esp.zip 文档中有一些示例,我并没有立即去写一些运用与示例反而是拿现有的,由于被瞎折腾很久了心急切试一下这一屏的表明实际效果因此立即推行拿来主义,
下列是这其中的一个触摸的示例,立即在Arduino IDE 开启上传入NodeMCU里边就可以跑了
运作实际效果如下所示:
假如不愿检测触摸作用,还可以立即用Adafruit 内置的示例:
开启这一示例后还记得要改一下Pin的申明,由于我用的是NodeMCU并不是Uno:
提交后就可以见到更丰富的检测的作用了:
总体来说,对这一屏或是挺满足的价位也仅仅36再加上运输费也就40来元钱的模样,表明速率很顺畅,触摸也挺精确的是一个可以用来做一些高档IoT新项目的可选择件。