「App:Library:TFT eSPI」の版間の差分
提供: robot-jp wiki
ナビゲーションに移動検索に移動13行目: | 13行目: | ||
<BR /> | <BR /> | ||
---- | ---- | ||
− | 次に、インストールされたファイルに対しての操作です。<BR />"User_Setup.h"を開きます。 | + | 次に、インストールされたファイルに対しての操作です。<BR /> |
− | + | "User_Setup.h"を開きます。<BR /> | |
+ | <BR /> | ||
※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 /> | 使用するドライバが有効になっている事を確認します。<BR /> | ||
30行目: | 32行目: | ||
<BR />デフォルトがNodeMCUになっているので、その部分をコメントアウトします。 | <BR />デフォルトがNodeMCUになっているので、その部分をコメントアウトします。 | ||
<BR /> | <BR /> | ||
+ | ---- | ||
[[file:App-Library-TFT eSPI-04c.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-04c.jpg|400px]]<BR /> | ||
− | <BR />ESP32 Dev Boardのピン配置を回路にあわせて設定します。 | + | <BR /> |
+ | ESP32 Dev Boardのピン配置を回路にあわせて設定します。<BR /> | ||
+ | ※数字はピン番号ではなくポート番号です。 | ||
:<syntaxhighlight lang="C++" style="border: 1px dashed gray;"> | :<syntaxhighlight lang="C++" style="border: 1px dashed gray;"> | ||
#define TFT_MISO | #define TFT_MISO | ||
42行目: | 47行目: | ||
#define TOUCH_CS | #define TOUCH_CS | ||
</syntaxhighlight> | </syntaxhighlight> | ||
− | |||
[[file:App-Library-TFT eSPI-04d.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-04d.jpg|400px]]<BR /> | ||
− | |||
− | |||
<BR /> | <BR /> | ||
+ | ---- | ||
+ | 周波数の設定内容を確認します。<BR /> | ||
+ | 特にこのままで問題ないと思います。 | ||
[[file:App-Library-TFT eSPI-04e.jpg|400px]]<BR /> | [[file:App-Library-TFT eSPI-04e.jpg|400px]]<BR /> | ||
<BR /> | <BR /> |
2022年8月8日 (月) 12:09時点における版
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