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

・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の最初のほうを上記のように修正します。実際の接続に合わせて変更してください。

動作確認

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

スポンサーリンク
コメント一覧
  • 名前:管理人 :

    コメントは、まだありません。