「App:Library:TFT eSPI」の版間の差分
提供: robot-jp wiki
ナビゲーションに移動検索に移動| 2行目: | 2行目: | ||
=== インストール方法 === | === インストール方法 === | ||
| + | ここでは、ESP32-DevKitC + ILI9341(320*240,Touch付き) の組み合わせに対する設定をします。 | ||
| + | |||
| + | |||
Arduino IDE から、"ツール"→"ライブラリを管理"<BR /> | Arduino IDE から、"ツール"→"ライブラリを管理"<BR /> | ||
[[file:App-Library-TFT eSPI-01.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-01.jpg|400px]]<BR /> | ||
| 14行目: | 17行目: | ||
※Linuxの場合<BR /> | ※Linuxの場合<BR /> | ||
[[file:App-Library-TFT eSPI-03b.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-03b.jpg|400px]]<BR /> | ||
| − | <BR /> | + | <BR />使用するドライバが有効になっている事を確認します。<BR /> |
| + | [[file:App-Library-TFT eSPI-04a.jpg|400px]]<BR /> | ||
| + | <BR />バックライトの配線も制御する場合、その制御部分を有効にします。 | ||
| + | |||
| + | <nowiki>#</nowiki>defilne TFT_BL | ||
| − | < | + | <nowiki>#</nowiki>define TFT_BACKLIGHT_ON HIGH |
| − | |||
| − | < | ||
<BR /> | <BR /> | ||
[[file:App-Library-TFT eSPI-04b.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-04b.jpg|400px]]<BR /> | ||
| − | <BR /> | + | <BR />デフォルトがNodeMCUになっているので、その部分をコメントアウトします。 |
<BR /> | <BR /> | ||
[[file:App-Library-TFT eSPI-04c.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-04c.jpg|400px]]<BR /> | ||
| − | <BR /> | + | <BR />ESP32 Dev Boardのピン配置を回路にあわせて設定します。 |
| + | |||
| + | <nowiki>#</nowiki>define TFT_MISO | ||
| + | |||
| + | <nowiki>#</nowiki>define TFT_MOSI | ||
| + | |||
| + | <nowiki>#</nowiki>define TFT_SCLK | ||
| + | |||
| + | <nowiki>#</nowiki>define TFT_CS | ||
| + | |||
| + | <nowiki>#</nowiki>define TFT_DC | ||
| + | |||
| + | <nowiki>#</nowiki>define TFT_RST | ||
| + | |||
| + | <nowiki>#</nowiki>define TOUCH_CS | ||
<BR /> | <BR /> | ||
[[file:App-Library-TFT eSPI-04d.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-04d.jpg|400px]]<BR /> | ||
| − | <BR /> | + | <BR />周波数の設定内容を確認します。 |
| + | |||
| + | 特にこのままで問題ないと思います。 | ||
<BR /> | <BR /> | ||
[[file:App-Library-TFT eSPI-04e.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-04e.jpg|400px]]<BR /> | ||
| − | <BR /> | + | <BR />このファイルを上書き保存すれば完了です。 |
<BR /> | <BR /> | ||
----[https://robot-jp.com/wiki/index.php#Library 戻る] | ----[https://robot-jp.com/wiki/index.php#Library 戻る] | ||
2022年8月8日 (月) 11:59時点における版
TFT_eSPI
インストール方法
ここでは、ESP32-DevKitC + ILI9341(320*240,Touch付き) の組み合わせに対する設定をします。
Arduino IDE から、"ツール"→"ライブラリを管理"
![]()
"TFT_eSPI"を検索
![]()
一番下辺りの "by Boodmer" 、バージョンは最新をインストール。
次に、インストールされたファイルに対しての操作です。
"User_Setup.h"を開きます。
※Linuxの場合
![]()
使用するドライバが有効になっている事を確認します。
![]()
バックライトの配線も制御する場合、その制御部分を有効にします。
#defilne TFT_BL
#define TFT_BACKLIGHT_ON HIGH
![]()
デフォルトがNodeMCUになっているので、その部分をコメントアウトします。
![]()
ESP32 Dev Boardのピン配置を回路にあわせて設定します。
#define TFT_MISO
#define TFT_MOSI
#define TFT_SCLK
#define TFT_CS
#define TFT_DC
#define TFT_RST
#define TOUCH_CS
![]()
周波数の設定内容を確認します。
特にこのままで問題ないと思います。
![]()
このファイルを上書き保存すれば完了です。