Arduino UNO用のシールドモジュール、2.4インチパラレルTFTモジュールを試した。
センサーの情報を表示するため、1年前も購入したが、なかなか試す機会がなく。
「参考1」から、mcufriend.comの2.4インチシールドモジュールには多数のバリエーションが有る。「参考2」のCHIP IDで対応するLCDドライバーを探せと、「参考3」のライブラリで、LCD_ID_readregで分かるらしい。しかしいろいろと引っかかって、しばらく挫折。
「参考4Mcufriend 2.4インチLCD を使ってみました」を参考に、一応サンプルの動作は数個確認した。
動作に必要なライブラリは次3つ。 いずれもArduinoの標準ライブラリから導入できる。
グラフィックドライブ
- https://github.com/prenticedavid/MCUFRIEND_kbv
- https://github.com/adafruit/Adafruit-GFX-Library4線式タッチスクリーン
- https://github.com/adafruit/Touch-Screen-Library
MCUFRIEND_kbv に付属するgraphictest_kbvを実行するところ。なぜか、左右逆になっている?
(さらに購入してわかったが、プログラムの問題ではなく、ハードウェアの問題かも。というか以前購入した2個は全部表示逆になっている、その後購入した2個は正しく表示)
demoビデオも撮ったけど、ボケっている。
取り敢えず動くと確認した。
参考:
- http://nopnop2002.webcrow.jp/TFT/ILI9325-Para-1.html
- http://domoticx.com/arduino-shield-2-4-tft-lcd-touch/
- https://github.com/prenticedavid/MCUFRIEND_kbv
- https://blogs.yahoo.co.jp/hobbyele/64853416.html