近期一直在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新項目的可選擇件。