ESP32电容式触摸传感器引脚

Posted perseverance52

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ESP32电容式触摸传感器引脚相关的知识,希望对你有一定的参考价值。

ESP32电容式触摸传感器引脚


这篇文章展示了如何使用Arduino IDE的ESP32触摸引脚。ESP32触针可以感知任何带有电荷的物体的变化。它们通常被用来唤醒沉睡中的ESP32

实例代码

// set pin numbers
const int touchPin = 4; 
const int ledPin = 2;

// change with your threshold value
const int threshold = 20;
// variable for storing the touch pin value 
int touchValue;

void setup(){
  Serial.begin(115200);
  delay(1000); // give me time to bring up serial monitor
  // initialize the LED pin as an output:
  pinMode (ledPin, OUTPUT);
}

void loop(){
  // read the state of the pushbutton value:
  touchValue = touchRead(touchPin);
  Serial.print(touchValue);
  // check if the touchValue is below the threshold
  // if it is, set ledPin to HIGH
  if(touchValue < threshold){
    // turn LED on
    digitalWrite(ledPin, HIGH);
    Serial.println(" - LED on");
  }
  else{
    // turn LED off
    digitalWrite(ledPin, LOW);
    Serial.println(" - LED off");
  }
  delay(500);
}

以上是关于ESP32电容式触摸传感器引脚的主要内容,如果未能解决你的问题,请参考以下文章

Arduino ESP32自带触摸传感器功能测试

ESP32学习笔记(16)——Touch Sensor(触摸按键)接口使用

如何将 MAX30100 脉冲传感器连接到 ESP32 的不同 i2c 引脚并读取数据?

MicroPython ESP32 触摸传感器使用示例

ESP32-IDF02-2 外设-触摸传感器

STM32的电路图 这一堆电容是干啥的?