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); }
广告