カテゴリ:Arduino
2.4 Inch TFT LCD Shield Touch Board Display Module For Arduino UNO、正常に表示できるようにできました。 そもそも320*240の解像度のLCDに対して400*240の解像度のライブラリを使っているのが原因。それを修正するには動作のスケッチではなく、AdafruitのTFTLCD.cppを修正する必要がありました。 このファイルのTFTの縦解像度(TFTHEIGHT)が400になっていたので、それを実際のLCDに合うように320に変更します。 結果、ちゃんとフル画面の中央に表示するようになりました。 描画のローテーションを指定してもちゃんと画面の端から描画します。 しかし、タッチパネルが斜めに貼り付けられていて、端の方の表示が隠れてしまっていたので、タッチパネルをはがして正しい位置に貼り直しました。(粘着テープで固定されていたので貼り直しが出来ました。) これは貼り直す前ですが、タッチパネルの動作も確認できました。 感度調整が出来ていないのとペン?スタイラス?が無いので上手く連続した線になりませんでしたが。。。。 お気に入りの記事を「いいね!」で応援しよう
|