Arduino实验十九:SW-18010P振动传感器实验

来自丢石头百科

模块介绍

模块说明

采用常开高灵敏度震动开关SW-18010P。开关在静止时为开路OFF状态,当受到外力碰触而达到相应震动力时,或移动速度达到适当离(偏)心力时,导电接脚会产生瞬间导通呈瞬间ON状态;当外力消失时,开关恢复为开路OFF状态。可用于各种震动触发作用,报盗报警,智能小车,电子积木等。传感器特设M3固定安装孔,调节方向与固定方便易用,使用宽电压LM393比较器,信号干净,波形好,驱动能力强,超过15mA,配可调精密电位器调节灵敏度。

参数说明

SW-18010P Vibration Sensor 引脚说明.png

  • 工作电压为3.3V - 5V。可直接与5V单片机或3.3V单片机连接使用。
  • 输出形式为数字量输出(0和1),本模块的模拟量输出为空脚。
  • 灵敏度可调(通过灵敏度调节电位器)
    • 调节方式:将模块轻放桌面上,调节板上蓝色电位器,直到板上开关指示灯亮,然后稍微回调电位器,让开关指示灯灭,再用手敲打桌面,使震动传感器有震感,此时,开关指示灯再会到亮状态。震动停止,开关指示灯也会灭。这个现象就是说明,震动可以触发模块,从而使开关指示灯点亮。

实验说明

实验现象

  • 当检测到模块振动时,板载LED点亮,当没有检测到模块振动时,板载LED熄灭。

电路连接

  • Arduino实验十九:SW-18010P振动传感器实验 接线1.png

主要程序

  hzState = digitalRead(hzPin);
  if(hzState == LOW)
  {
    digitalWrite(ledPin, HIGH);
  }
  else
  {
    digitalWrite(ledPin, LOW);
  }

相关下载