筆者想安裝一個按鍵在 ESP32 Goouuu-ESP32 開發板上,但發現在 ILI9341 2.4吋 SPI TFT LCD 液晶屏上是帶 XPT2046 電阻式觸摸屏功能,可代替硬件按鍵(Push Button),而且電阻式觸摸屏是可以輸出不同屏幕位置的座標,用途會更多和廣泛。
ESP32 XPT2046 電阻式觸摸屏製作 |
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 液晶屏電路圖 |
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 電阻式觸摸屏製作的背面 |
相關網址:
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器介紹(十八)
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器原理(十九)
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器控制(二十)
※ DIY - ESP32:AverLogic AL422B FIFO 晶片介紹(二十一)
※ DIY - ESP32:AverLogic AL422B FIFO 晶片原理(二十二)
※ DIY - ESP32:OV7670 + AL422B FIFO 圖像傳感器模組介紹(二十三)
※ DIY - ESP32:ESP32 + OV7670 + AL422B 攝像頭模組硬件(二十四)
※ DIY - ESP32:ESP32 + OV7670 + AL422B 攝像頭模組程式(二十五)
※ DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組 I/O 程式(二十七)
※ DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組 INT 程式(二十八)
※ DIY - ESP32:ESP32 OV7670 數位靜態相機 DSC 程式(二十九)
2018年 11月 9日 天氣報告
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器介紹(十八)
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器原理(十九)
※ DIY - ESP32:OV7670 CMOS VGA 圖像傳感器控制(二十)
※ DIY - ESP32:AverLogic AL422B FIFO 晶片介紹(二十一)
※ DIY - ESP32:AverLogic AL422B FIFO 晶片原理(二十二)
※ DIY - ESP32:OV7670 + AL422B FIFO 圖像傳感器模組介紹(二十三)
※ DIY - ESP32:ESP32 + OV7670 + AL422B 攝像頭模組硬件(二十四)
※ DIY - ESP32:ESP32 + OV7670 + AL422B 攝像頭模組程式(二十五)
※ DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組 I/O 程式(二十七)
※ DIY - ESP32:ESP32 XPT2046 電阻式觸摸屏模組 INT 程式(二十八)
※ DIY - ESP32:ESP32 OV7670 數位靜態相機 DSC 程式(二十九)
2018年 11月 9日 天氣報告
氣溫:25.0度 @ 20:20
相對濕度:百分之 73%
天氣:大致多雲
沒有留言:
張貼留言