【ESP32】TFT液晶モジュールILI9341の動作確認【240×320 SPIシリアル】

  • 投稿 : 2019-03-26

本記事は広告およびアフィリエイトプログラムによる収益を得ています

・aliexpressで購入した2.2 Inch 240*320 Dots SPI TFT LCD Serial Port Module Display ILI9341 (参考
Amazon:KKHMF ESP32 ESP-32S NodeMCU開発ボード2.4GHz WiFi + Bluetooth
・Arduino IDE v1.8.8
で確認しました

ILI9341というのが本当なら、あっけなく動作するかなぁと思います。

ESP32との接続

ILI9341ESP32
1VCC3V3 / VCC
2GNDGND
3CSD05
4RESETD16 (RX2)
5DCD17 (TX2)
6MOSID23
7SCKD18
8LED3V3 / VCC
9MISOD19

参考:[ESP32]IoTマイコンを動かしてみる9 -LCD ILI9341 SPI実装編‐

ライブラリの導入

ArduinoIDEの「スケッチ」=> 「ライブラリをインクルード」 => 「ライブラリを管理…」から導入します。

Adafruit ILI9341 を導入

Adafruit GFX graphics を導入

動作確認用のスケッチ

サンプルスケッチの「graphictest」を使います。

// For the Adafruit shield, these are the default.
//#define TFT_DC 9
//#define TFT_CS 10
#define TFT_RST 16
#define TFT_DC 17
#define TFT_CS 5

// Use hardware SPI (on Uno, #13, #12, #11) and the above for CS/DC
//Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_RST);

graphictestの最初のほうを上記のように修正します。実際の接続に合わせて変更してください。

動作確認

動作したので、初期不良はなさそうです。

スポンサーリンク