はじめに
Amazonで500円ほどで売られている1.3インチ(240x240) フルカラーTFT LCDを試してみた。
AmazonPrimeだと1,000円ほどするので、500円の方で気長に待ちましょう。
画像は少し白く飛んでしまっていますが、結構キレイに出ます。表示速度は遅めです。

この下↓の画像の方がいい色が写ってる。
ハードウェア
- ESP-WROOM-32 DevKit
- 1.3インチTFT LCDスクリーンディスプレイモジュール(ST7789)
- ユニバーサル基板、ワイヤー
- 母艦(Windows10)
ソフトウェア
Arduino IDE
配線(SPI)
| ESP32(GPIO) | LCD |
|---|---|
| GND | GND |
| 3.3V | VCC |
| 18 | SCL |
| 23 | SDA |
| 16 | RES |
| 17 | DC |
| - | BLK |
ライブラリ
Adafruit GFX Library
[ananevilya/Arduino-ST7789-Library: Arduino library for the ST7789 IPS SPI display.]
(https://github.com/ananevilya/Arduino-ST7789-Library)
Arduino JPEGDecoder library
「Adafruit GFX Library」と「JPEGDecoder library」は、ArduinoIDEのライブラリマネージャからインストールできます。
ソース
実行
ソースをコンパイルして実行するとシリアルモニタに以下のようにESP32のアドレスが出力されるので、
![]() |
|---|
| そのIPをブラウザで開く。 |
![]() |
|---|
「ファイルを選択」でローカルの画像ファイル(JPEGのみ)を選択して
「Upload Image」を押すとLCDに表示される。
画像は 240x240でないと、ちょん切れます。
SpecialThanks!!

