资讯详情

ESP32 触摸测试和 LED 控制

1.实验源代码及原理

a.源码

b.原理

2、实物图

3.串口返回


1、实验源码及原理

a.源码

/*   Wemos D1 R32 ESP32开发板   ESP32 触摸测试   实验接线:触摸引脚==D4,LED 引脚==18 */  #define TOUTCH_PIN T0 // ESP32 Pin D4 #define LED_PIN 18 int touch_value = 100;  void setup() {   Serial.begin(115200);   delay(1000); //给我时间调出串行监视器   Serial.println("ESP32 Touch Test");   Serial.println("ESP32 触控测试");   pinMode(LED_PIN, OUTPUT);   digitalWrite (LED_PIN, LOW); }  void loop(){   touch_value = touchRead(TOUTCH_PIN);   Serial.println(touch_value);  // 使用 T0 获取数据      if (touch_value < 50){     digitalWrite (LED_PIN, HIGH);     Serial.println("有触控灯亮");   }   else{     digitalWrite (LED_PIN, LOW);   }   delay(1000); }

b.原理

ESP32有10个内部电容触摸传感器。我们可以使用这些传感器来制造。以下是这些传感器对应的GPIO引脚: T0:GPIO 4 T1:GPIO 0 T2:GPIO 2 T3:GPIO 15 T4:GPIO 13 T5:GPIO 12 T6:GPIO 14 T7:GPIO 27 T8:GPIO 33 T9:GPIO 32

2、实物图

3、串口返回情况

标签: led串电容

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台