Arduino实验十九:SW-18010P振动传感器实验
来自丢石头百科
模块介绍
模块说明
采用常开高灵敏度震动开关SW-18010P。开关在静止时为开路OFF状态,当受到外力碰触而达到相应震动力时,或移动速度达到适当离(偏)心力时,导电接脚会产生瞬间导通呈瞬间ON状态;当外力消失时,开关恢复为开路OFF状态。可用于各种震动触发作用,报盗报警,智能小车,电子积木等。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA,配可调精密电位器调节灵敏度。
参数说明
- 工作电压为3.3V - 5V。可直接与5V单片机或3.3V单片机连接使用。
- 输出形式为数字量输出(0和1),本模块的模拟量输出为空脚。
- 灵敏度可调(通过灵敏度调节电位器)
- 调节方式:将模块轻放桌面上,调节板上蓝色电位器,直到板上开关指示灯亮,然后稍微回调电位器,让开关指示灯灭,再用手敲打桌面,使震动传感器有震感,此时,开关指示灯再会到亮状态。震动停止,开关指示灯也会灭。这个现象就是说明,震动可以触发模块,从而使开关指示灯点亮。
实验说明
实验现象
- 当检测到模块振动时,板载LED点亮,当没有检测到模块振动时,板载LED熄灭。
电路连接
主要程序
hzState = digitalRead(hzPin); if(hzState == LOW) { digitalWrite(ledPin, HIGH); } else { digitalWrite(ledPin, LOW); }