2018年11月9日 星期五

DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組電路(二十六)

DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組電路(二十六):

筆者想安裝一個按鍵在 ESP32 Goouuu-ESP32 開發板上,但發現在 ILI9341 2.4吋 SPI TFT LCD 液晶屏上是帶 XPT2046 電阻式觸摸屏功能,可代替硬件按鍵(Push Button),而且電阻式觸摸屏是可以輸出不同屏幕位置的座標,用途會更多和廣泛。

ESP32 XPT2046 電阻式觸摸屏製作
ILI9341 2.4吋 SPI TFT LCD 觸摸屏模組接口
ILI9341 2.4吋 SPI TFT LCD 模組接口:
ILI9341 SPI
Symbol
Description
I/O
1
VCC
Power
Power Supply
2
GND
Ground
Ground
3
CS
Chip Select
I
4
RESET
Reset
I
5
DC
Data / Command
I
6
SDI(MOSI)
Serial Input Signal
I
7
SCK
Serial Interface lock
I
8
LED
LED Control
I
9
SDO(MISO)
Serial Output Signal
O
10
T_CLK
Touch Screen Clock
I
11
T_CS
Touch Screen Chip Select
I
12
T_DIN
Touch Screen Data Input
I
13
T_DO
Touch Screen Data Output
O
14
T_IRQ
Touch Screen Interrupt
O

ESP32 ILI9341 2.4吋 SPI TFT LCD 液晶屏電路圖
ESP32 連接 ILI9341 SPI TFT LCD 模組:
ILI9341 SPI
Signal
Description
ESP32 Board
Board Signal
I/O Signal
1
Vcc
2.7 ~ 3.3V
1
Vcc
Vcc
2
GND
GND
38
GND
GND
3
CS
Chip Select
23
G15
GPIO15
4
Reset
Reset
1
Vcc
Vcc
5
DC
Data / Command
27
G16
GPIO16
6
MOSI
Master Output Slave Input
(MOSI)
15
G13
GPIO13
7
SCK
Serial Clock Input
(SCLK)
12
G14
GPIO14
8
LED
LED Control
1
Vcc
Vcc
9
MISO
Master Input Slave Output
(MISO)
13
G12
GPIO12
10
T_CLK
Touch Screen Clock
37
G23
GPIO23
11
T_CS
Touch Screen Chip Select
25
G0
GPIO0
12
T_DIN
Touch Screen Data Input
30
G18
GPIO18
13
T_DO
Touch Screen Data Output
28
G17
GPIO17
14
T_IRQ
Touch Screen Interrupt
9
G25
GPIO25

ESP32 XPT2046 電阻式觸摸屏製作的正面
ESP32 XPT2046 電阻式觸摸屏製作的背面
氣溫:25.0@ 20:20
相對濕度:百分之 73%
天氣:大致多雲

沒有留言:

張貼留言