「App:Library:TFT eSPI」の版間の差分

提供: robot-jp wiki
ナビゲーションに移動検索に移動
16行目: 16行目:
 
次に、インストールされたファイルに対しての操作です。<BR />
 
次に、インストールされたファイルに対しての操作です。<BR />
 
"User_Setup.h"を開きます。<BR />
 
"User_Setup.h"を開きます。<BR />
 +
<code>場所:"ファイル"→"環境設定"→"スケッチブックの保存場所" の "libraries" フォルダ内</code><BR />
 
<BR />
 
<BR />
 
※Linuxの場合<BR />
 
※Linuxの場合<BR />

2022年8月12日 (金) 18:19時点における版

TFT_eSPI

インストール方法

ここでは、ESP32-DevKitC + ILI9341(320*240,Touch付き) の組み合わせに対する設定をします。
HSPIはESP32内部Flashにつながっているためトラブル防止の点から、ここではVSPIにLCD・タッチセンサ・SDを接続するのを想定しています。

Arduino IDE から、"ツール"→"ライブラリを管理"
App-Library-TFT eSPI-01.jpg

"TFT_eSPI"を検索
App-Library-TFT eSPI-02.jpg
一番下辺りの "by Boodmer" 、バージョンは最新をインストール。


次に、インストールされたファイルに対しての操作です。
"User_Setup.h"を開きます。
場所:"ファイル"→"環境設定"→"スケッチブックの保存場所" の "libraries" フォルダ内

※Linuxの場合
App-Library-TFT eSPI-03b.jpg



使用するドライバが有効になっている事を確認します。
App-Library-TFT eSPI-04a.jpg


バックライトの配線も制御する場合、その制御部分を有効にします。

#defilne TFT_BL 
#define  TFT_BACKLIGHT_ON HIGH


App-Library-TFT eSPI-04b.jpg



デフォルトがNodeMCUになっているので、その部分をコメントアウトします。
App-Library-TFT eSPI-04c.jpg



ESP32 Dev Boardのピン配置を回路にあわせて設定します。
※数字はピン番号ではなくポート番号です。

#define  TFT_MISO
#define  TFT_MOSI
#define  TFT_SCLK
#define  TFT_CS
#define  TFT_DC
#define  TFT_RST

#define  TOUCH_CS

App-Library-TFT eSPI-04d.jpg


周波数の設定内容を確認します。
特にこのままで問題ないと思います。 App-Library-TFT eSPI-04e.jpg

このファイルを上書き保存すれば完了です。



戻る/Previous