今日は、2.4インチTFTLCDシールドをArduinoとインターフェースします。このカラーTFTLCDシールドを使用することにより、カラーTFT LCDに文字、文字列、ブロック、画像などを表示できます。また、このTFTシールドは、セキュリティシステム、ホームオートメーション、ゲームなどの多くのアプリケーションで使用できます。
TFTLCDとArduinoのインターフェースは非常に簡単です。ハードウェア部分にArduinoボードと2.4インチTFTシールドがあり、ソフトウェア部分にArduinoIDEとTFTライブラリがあれば十分です。TFTシールドを動作させるために、インターネット上で多くのライブラリを利用できますが、TFT LCDが異なれば、ドライバも異なります。したがって、最初にTFTのドライバーを特定し、次にそれに適したライブラリーをインストールする必要があります。ここでは、ili9341ドライバーを備えた2.4インチTFTシールドを使用しています。特定のTFTのライブラリをダウンロードするためのリンクは、以下の「手順」に記載されています。ArduinoとのシンプルなLCDインターフェースについてはこれを確認してください。
ハードウェアとソフトウェアの要件:
ハードウェア:
- Arduino Uno
- TFTシールド
- USBケーブル
ソフトウェア:
- Arduino ide
- Arduino用TFTライブラリ(spfd5408)
回路図:
ユーザーはArduinoの上にTFTシールドを挿入するだけです。TFTシールドはArduinoUNOおよびArduinoメガと互換性があるためです。
Arduino IDEにTFTライブラリをインストールする手順:
ステップ1:以下のリンクからArduino用のTFTライブラリをダウンロードし、zip形式にします(まだ圧縮されていない場合)。
github.com/JoaoLopesF/SPFD5408
ステップ2:この後、それをコピーしてProgramFilesのArduinoライブラリフォルダーに貼り付けます。
ステップ3:Arduino IDEを開き、[スケッチ]-> [ライブラリを含める]-> [。ZIPライブラリを追加]を選択します。
次に、プログラムファイルのArduinoライブラリに移動します。ここで、手順2でzip形式でダウンロードしたライブラリを貼り付け、zip形式のSPFD5408-マスターライブラリを選択して開きます。
マイコンピュータ-> C:ドライブ->プログラムファイル-> Arduino->ライブラリ
SPFD5408マスターライブラリを開くと、ライブラリファイルがArduinoIDEにインストールされていることがわかります。
ステップ4:Arduino IDEで、[ファイル]-> [例]-> [SPFD5408-マスター]-> [spfd5408_graphictest]に移動します。
それを開き、コンパイルしてから、Arduinoにアップロードします。
これで、TFTで結果が得られます。ユーザーは、私たちがいくつかの「テキスト」を挿入したように、要件に応じてこのコードを変更できます。
注:Arduino IDEにライブラリをインストールするには、同じ手順に従うことができます。