类 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 注解
ESP32有10个触摸传感。掌控板有8个触摸能用,其中6个引出至掌控板的正面的触摸盘。有关更多信息,请查看 掌控板引脚定义 。
示例:
from machine import TouchPad, Pin
tp = TouchPad(Pin(14))