触摸传感器
May 28, 2023About 1 min
简介
这是一个基于电容感应的触摸开关模块。人体或金属在传感器金属面上的直接触碰会被感应到。 除了与金属面的直接触摸,隔着一定厚度的塑料、玻璃等材料的接触也可以被感应到,感应灵敏度随接触面的大小和覆盖材料的厚度有关。
注意:使用时模块需要离固定面有一定高度,避免接触产生信号
产品实拍
![](/assets/img/sensor/TouchSensor/TouchSensor1.png)
产品参数
- 类型:数字信号
- 工作电压:3.3V-5V
- 接口类型:ph2.0 3p
引脚说明
![](/assets/img/sensor/TouchSensor/TouchSensor.png)
序号 | 引脚 | 描述 |
---|---|---|
1 | GND | 电源负极 |
2 | VCC | 电源正极 |
3 | S | 模拟信号输出 |
Arduino示例代码
int ledPin = 13; // Connect LED on pin 13, or use the onboard one
int KEY = 2; // Connect Touch sensor on Digital Pin 2
void setup(){
pinMode(ledPin, OUTPUT); // Set ledPin to output mode
pinMode(KEY, INPUT); //Set touch sensor pin to input mode
}
void loop(){
if(digitalRead(KEY)==HIGH){ //Read Touch sensor signal
digitalWrite(ledPin, HIGH); // if Touch sensor is HIGH, then turn on
}else{
digitalWrite(ledPin, LOW); // if Touch sensor is LOW, then turn off the led
}
}
结果
上传程序后,如果有手指或金属物体触碰传感器的金属面,Uno板上的红色LED灯点亮。
疑难解答
更多问题及有趣的应用,请访问论坛 或加入QQ技术交流群:522420541