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

提供: robot-jp wiki
ナビゲーションに移動検索に移動
2行目: 2行目:
  
 
=== インストール方法 ===
 
=== インストール方法 ===
ここでは、ESP32-DevKitC  + ILI9341(320*240,Touch付き) の組み合わせに対する設定をします。
+
<blockquote>
 
+
ここでは、ESP32-DevKitC  + ILI9341(320*240,Touch付き) の組み合わせに対する設定をします。<BR />
 
+
<BR />
 
Arduino IDE から、"ツール"→"ライブラリを管理"<BR />
 
Arduino IDE から、"ツール"→"ライブラリを管理"<BR />
 
[[file:App-Library-TFT eSPI-01.jpg|400px]]<BR />
 
[[file:App-Library-TFT eSPI-01.jpg|400px]]<BR />
17行目: 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 />
 +
使用するドライバが有効になっている事を確認します。<BR />
 
[[file:App-Library-TFT eSPI-04a.jpg|400px]]<BR />
 
[[file:App-Library-TFT eSPI-04a.jpg|400px]]<BR />
<BR />バックライトの配線も制御する場合、その制御部分を有効にします。
+
<BR />
 
+
バックライトの配線も制御する場合、その制御部分を有効にします。<BR />
<nowiki>#</nowiki>defilne TFT_BL  
+
:<syntaxhighlight lang="C++" style="border: 1px dashed gray;">
 
+
#defilne TFT_BL  
<nowiki>#</nowiki>define  TFT_BACKLIGHT_ON HIGH
+
#define  TFT_BACKLIGHT_ON HIGH
 +
</syntaxhighlight>
 
<BR />
 
<BR />
 
[[file:App-Library-TFT eSPI-04b.jpg|400px]]<BR />
 
[[file:App-Library-TFT eSPI-04b.jpg|400px]]<BR />
30行目: 32行目:
 
[[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のピン配置を回路にあわせて設定します。
 
+
:<syntaxhighlight lang="C++" style="border: 1px dashed gray;">
<nowiki>#</nowiki>define  TFT_MISO
+
#define  TFT_MISO
 
+
#define  TFT_MOSI
<nowiki>#</nowiki>define  TFT_MOSI
+
#define  TFT_SCLK
 
+
#define  TFT_CS
<nowiki>#</nowiki>define  TFT_SCLK
+
#define  TFT_DC
 
+
#define  TFT_RST
<nowiki>#</nowiki>define  TFT_CS
+
#define  TOUCH_CS
 
+
</syntaxhighlight>
<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 />
特にこのままで問題ないと思います。
 
 
<BR />
 
<BR />
 
[[file:App-Library-TFT eSPI-04e.jpg|400px]]<BR />
 
[[file:App-Library-TFT eSPI-04e.jpg|400px]]<BR />
<BR />このファイルを上書き保存すれば完了です。
 
 
<BR />
 
<BR />
 +
このファイルを上書き保存すれば完了です。<BR />
 +
<BR />
 +
</blockquote>
  
 
----[https://robot-jp.com/wiki/index.php#Library 戻る]
 
----[https://robot-jp.com/wiki/index.php#Library 戻る]

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

TFT_eSPI

インストール方法

ここでは、ESP32-DevKitC + ILI9341(320*240,Touch付き) の組み合わせに対する設定をします。

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

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


次に、インストールされたファイルに対しての操作です。
"User_Setup.h"を開きます。

※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

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


戻る