1)目的:

このプロジェクトでは、Mega2560ボードを使って、ILI9341 3.2インチタッチスクリーンを作動します。

2)必要なパーツ

1 x Mega2560ボード

mega2560

1 x 3.2インチ スクリーンアダプターボード

MegaTFTShield

1 x 3.2インチ ili9341 スクリーン

3.5cun

スクリーンとアダプターボードを装着して、最後にアダプターボードとMega2560ボードを装着してくださいませ。

3)下記がリンクで 「UTFT」と「URTouch」のlibrary をダウンロードして、Arduino IDEのlibrary フォルダにコーピーしてくださいませ。

URTouch ダウンロードリンク~

UTFT ダウンロードリンク~

ダウンロードしたrarファイルを解凍して、解凍したフォルダをArduino IDEのlibrary フォルダにコーピーしてくださいませ。(画像をクリックして拡大イメージを表示)

Arduinoフォルダに従来でもUTFTフォルダがあるの場合、UTFTフォルダで「UTFT.CPP」ファイルのdsy[]arrayを編集の必要があります。

dsy[] array編集前 (画像をクリックして拡大イメージを表示)

before

dsy[] array編集後 (画像をクリックして拡大イメージを表示)

end

dsy[] arrayを編集しないの場合、下記のように、表示します。(画像をクリックして拡大イメージを表示)

CutOffDouble

dsy[] arrayを正しく編集たら、下記のように、表示します。(画像をクリックして拡大イメージを表示)

FullScreenDouble

4)下記のリンクでIli9341 Arduino サンプルコードをダウンロードできます。

Ili9341 Arduino サンプルコード~

ダウンロードしたのrarファイルを解凍したら、フォルダで下記の5つのファイルが見えます。

UTFT_Demo_320x240_Serial_3.2.INO

URTouch_ButtonTest_3.2.INO

URTouch_Calibration_3.2.INO

URTouch_QuickDraw_3.2.INO

URTouch_QuickPaint_3.2.INO

上記のINOファイルをArduino IDEにロードしたら、サンプルグラフを現し、 スクリーンを調整し、タッチテストし、ラインを描くをできます。

注意点

1.Arduino IDEでinoファイルをロードの前に、必ずArduino IDE ->Tools->boardsでボード「Arduino MEGA 2560」を選択してくださいませ。

2.UTFT libraryでのili9431デバイスコードは ITDB32WCになります。MyGLCD functionの first argument ITDB32WC (i.e. myGLCD(ITDB32WC,38,39,40,41))と設定してくださいませ。 スクリーンが交換したら、UTFT libraryフォルダの「UTFT.h」ファイルも編集してくださいませ。