锐单电子商城 , 一站式电子元器件采购平台!
  • 电话:400-990-0325

ESP32 触摸测试和 LED 控制

时间:2022-12-28 21:30:00 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、串口返回情况

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

相关文章