Arduino 触控传感器接口


触控传感器类似下图中的传感器 −

它有 3 个引脚 − Vcc、GND 和信号。每当有人触摸传感器时,信号引脚变为高电平(未触摸时通常输出低电平)。因此,我们只需对信号引脚进行数字读取,即可确认传感器是否被触摸。

电路图

电路图非常简单,如下所示

如图所示,触控传感器的 GND 引脚连接到 Arduino 的 GND 引脚,Vcc 引脚连接到 5V,SIG 引脚连接到 Arduino 的引脚 7。

示例代码

代码也非常简单,如下所示 −

int signalPin = 7;
void setup() {
   // put your setup code here, to run once:
   Serial.begin(9600);
   pinMode(signalPin,INPUT);
}
void loop() {
   // put your main code here, to run repeatedly:
   if (digitalRead(signalPin) == HIGH) {
      Serial.println("Sensor being touched right now!");
   } else {
      Serial.println("Sensor not being touched right now!");
   }
   delay(1000);
}

更新日期:2021-07-24

616 浏览次数

开启你的职业生涯

通过完成课程即可获得认证

开始
广告