类 TouchPad – 触摸¶
ESP32 提供了多达 10 个电容式传感 GPIO,能够探测由手指或其他物品直接接触或接近而产生的电容差异。
构建对象¶
- class TouchPad.TouchPad(Pin)¶
创建与设定引脚关联的TouchPad对象。
Pin
- 可用引脚有:
电容式传感信号名称
ESP32 GPIO
掌控板引脚
说明
TOUCH0
GPIO4
P28/Touch_N
TOUCH1
GPIO0
P5/Button_A
引脚上拉不能使用
TOUCH2
GPIO2
P11/Button_B
引脚上拉不能使用
TOUCH3
GPIO15
P27/Touch_O
TOUCH4
GPIO13
P26/Touch_H
TOUCH5
GPIO12
P25/Touch_T
TOUCH6
GPIO14
P24/Touch_Y
TOUCH7
GPIO27
P23/Touch_P
TOUCH8
GPIO33
P0
TOUCH9
GPIO32
P1
Note
ESP32有10个触摸传感。掌控板有8个触摸能用,其中6个引出至掌控板的正面的触摸盘。有关更多信息,请查看 掌控板引脚定义 。
示例:
from machine import TouchPad, Pin
tp = TouchPad(Pin(14))