実現したいこと
Arduino UNOでTFT液晶をつかったツールを作りたいと思っています。
ただ、別のスレッドでも質問してるんですが、
一度、課題を分割してステップアップしようということになりました。
前提
ここではArduino UNOでTFT液晶(ILI9341のみ、タッチパネルなし)のサンプルをつかって
液晶の動作確認(サンプルの不具合というより自身の設定などの確認のため)をすることになりました。
そこで、Arduinoのサンプルを使おうとするとスケッチ例が複数あり
どれを使えばいいのかわからずに困っております。
また、サンプルがうまくいくとどのような状態になるのかわかっていれば一番いいのですが。。
試したこと1
まずは、以下のサンプルを書き込んだ場合、
graphicstest.ino.elf
⇒コンパイルOK、書き込みOK.
COMモニタではこのようになります。
つまり、PCとの通信はうまくいってそう。
ILI9341 Test! Display Power Mode: 0x0 MADCTL Mode: 0x0 Pixel Format: 0x0 Image Format: 0x0 Self Diagnostic: 0x0 Benchmark Time (microseconds) Screen fill 1352104 Text 168556 Lines 1474312 Horiz/Vert Lines 115552 Rectangles (outline) 76752 Rectangles (filled) 2806656 Circles (filled) 477672 Circles (outline) 625444 Triangles (outline) 324236 Triangles (filled) 1267940 Rounded rects (outline) 239324 Rounded rects (filled) 2840188 Done!
しかし、ディスプレイは真っ白のまま。
おそらくデータ信号はうまくいっていないのではないかと想定されます。
試したこと2
次に、以下のサンプルを書き込んだ場合、
graphicstest_featherwing.ino.elf
⇒コンパイルOK、書き込みOK.
COMモニタではこのようになります。
PCとの通信もうまくいっていように感じます。。
⸮⸮V⸮⸮y⸮2⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮⸮A⸮⸮⸮⸮⸮⸮Y⸮⸮&⸮⸮⸮⸮⸮⸮⸮⸮4⸮⸮
当然、ディスプレイは真っ白のまま。
おそらくデータ信号もうまくいっていないのではないかと想定されます。
次に、以下のサンプルを書き込んだ場合、
breakouttouchpaint.ino.elf
⇒コンパイルNG
このヘッダファイルがないと言われます。
”#include "TouchScreen.h"””
exit status 1 TouchScreen.h: No such file or directory
よって、このサンプルは一度やめておきます。
補足情報(FW/ツールのバージョンなど)
OS : Windows10、
IDE : Arduino1.8.9
ボード: ArduinoUno
HiLetgo® 2.8 "TFT LCDディスプレイ タッチパネル
SPIシリアル240 * 320 ILI9341 5V / 3.3V STM32 [並行輸入品]
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。