アマゾンでタッチパネル付きのLCDが格安で販売されていたので
WayinTop 2.8インチ TFT液晶モジュール 240x320 SPI ILI9341搭載 3.3V/5V タッチパネル タッチペン付属 10KΩ抵抗器付属 ジャンパーワイヤー付属
なんと、ピンコネクタケーブル付きで直ぐに使える
ってことで早速サンプルを色々と動かしてみました。
サクサク動くしとても使いやすいですね
WINGONEER T-Display ESP32 CP2104 WiFi Bluetoothモジュール1.14インチ用LCD開発ボード
タッチパネルは無いけどこれもイイですね。
ただし、重大な問題を発見!!
LCDを変える毎にライブラリをイジらないとダメだって???
それじゃライブラリの共有化ができない(T T)
そこで、なんとか頑張って共有化にチャレンジしてみました。
がっ、まだ上手く行っていません。
取り敢えずLCDを変えた場合でも最小の変更ということで
以下の方法で逃げています。
まずはライブラリフォルダ中のlibraries\TFT_eSPI\User_Setup.h
このファイルを以下のようにコメントアウト編集します。
/*▼
#define ILI9341_DRIVER
*/
/*▼
#define TFT_CS PIN_D8 // Chip select control pin D8
#define TFT_DC PIN_D3 // Data Command control pin
#define TFT_RST PIN_D4 // Reset pin (could connect to NodeMCU RST, see next line)
*/
そして
Arduino\libraries\TFT_eSPI\User_Setup_Select.h
このファイルの以下の行の前に色々と追加して
#include <User_Setup.h> // Default setup is root library folder
一応ファイルは以下でダウンロードできます。




























