工業製造
産業用モノのインターネット | 工業材料 | 機器のメンテナンスと修理 | 産業プログラミング |
home  MfgRobots >> 工業製造 >  >> Manufacturing Technology >> 製造プロセス

ILI9341 2.4インチTFTタッチシールドでのビットマップアニメーション実装ガイド

必要なコンポーネントと用品

ILI9341 2.4インチTFTタッチシールドでのビットマップアニメーション実装ガイド Arduino UNO × 1
ILI9341 2.4" TFT Touchscreen Shield for Arduino × 1

使用アプリとオンラインサービス

ILI9341 2.4インチTFTタッチシールドでのビットマップアニメーション実装ガイド Visuino - Arduino用グラフィカル開発環境
ILI9341 2.4インチTFTタッチシールドでのビットマップアニメーション実装ガイド Arduino IDE

このプロジェクトについて

ILI9341ベースのTFTタッチスクリーンディスプレイシールドは、Arduino向けの非常に人気ある低コストディスプレイシールドです。Visuinoはかなり前からこれらをサポートしていましたが、チュートリアルを書く機会がありませんでした。最近、Visuinoでのディスプレイ使用について質問をいくつかいただいたため、チュートリアルを作成することにしました。

このチュートリアルでは、シールドをArduinoに接続し、Visuinoでプログラミングして、ビットマップをディスプレイ上で動かすアニメーションを作成する簡単さを紹介します。

ステップ1:コンポーネント

ステップ2:ILI9341 TFTタッチスクリーンディスプレイシールドをArduinoに接続

画像のように、TFTシールドをArduino Unoの上に差し込みます。

ステップ3:Visuinoを起動しTFTディスプレイシールドを追加

Arduinoをプログラミングするには、Arduino IDE(https://www.arduino.cc/)が必要です。バージョン1.6.7以上を必ずインストールしてください。それ未満ではこのチュートリアルは動作しません!

Visuino(https://www.visuino.com)もインストールが必要です。

ステップ4:Visuinoでテキスト影用Draw Text要素を追加

まず、テキストの影を描画するグラフィック要素を追加します。

ステップ5:Visuinoでテキスト前景用Draw Text要素を追加

次に、テキスト本体を描画するグラフィック要素を追加します。

ステップ6:Visuinoでアニメーション用Draw Bitmap要素を追加

次に、ビットマップを描画するグラフィック要素を追加します。

ステップ7:Draw Bitmap要素のX、Yプロパティ用ピンを追加

ビットマップをアニメーションさせるには、XとY位置を制御する必要があります。そのためにピンを追加します。

ステップ8:2つの整数正弦波ジェネレーターを追加し、最初のものを設定

ビットマップの動きをアニメーションさせるため、2つの整数正弦波ジェネレーターを使用します。

ステップ9:2つ目の正弦波ジェネレーターを設定し、X/Y座標ピンに接続

ステップ10:StartとClock Multi Sourceコンポーネントを追加・接続

XとY位置が更新されるたびにビットマップを描画するには、「Draw Bitmap1」要素にクロック信号を送る必要があります。位置変更後にコマンドを送るため、イベントを同期させる仕組みが必要です。Repeatコンポーネントで継続的にイベントを生成し、Clock Multi Sourceで順次2つのイベントを生成します。最初のイベントで正弦波ジェネレーターをクロックしてX/Y位置を更新し、2番目のイベントで「Draw Bitmap1」をクロックします。

ステップ11:Arduinoコードを生成、コンパイル、アップロード

ステップ12:完成——動作確認

おめでとうございます! プロジェクト完了です。

画像2〜5と動画は、接続・通電されたプロジェクトを示しています。ILI9341ベースのTFTタッチスクリーンディスプレイシールド上で、動画のようにビットマップが動き回っているのが確認できます。

画像1には完成したVisuinoダイアグラムが表示されています。このチュートリアルで作成したVisuinoプロジェクトと、Visuinoロゴのビットマップも添付されています。ダウンロードしてVisuino(https://www.visuino.com)で開けます。

FPHWHL0IV0AHJLX.zip

製造プロセス

  1. Kuman 3.5インチTFTディスプレイをRetroPieにインストールするステップバイステップガイド
  2. Web制御DMX照明システム:Arduino Megaマスターコントローラー
  3. Arduino UNOとOLEDディスプレイでクラシックPongゲームを自作:ステップバイステップチュートリアル
  4. Bluetooth操作のArduinoスパイボットを自作する
  5. Arduino UNOで作るLCDアニメーション&ゲーム入門
  6. Arduino Dueで作るタッチスクリーン三目並べゲーム
  7. Arduino Nanoで2.8インチTFT SPI液晶にJPEG写真とRGB565動画を表示する
  8. Arduino MegaとNextion HMIで作る高機能ウェザーステーション
  9. Arduino 2.4インチTFT LCDシールドでSDカードからBMP画像を表示する
  10. Arduinoベースの蛍光表示管(VFD)コントローラーキット
  11. Arduino Mega 2560搭載 総合トレーニングキット – センサー、モーター、カスタムPCB完備