震动报警器是以侦测物体振动来报警的传感器;适合用于柜员机、墙壁、玻璃、保险柜等,防止任何敲击和破坏性行为发生。生活中常常见到一种情况,电动助力车因为不小心的碰撞而发出刺耳的报警声,它就是采用了一种震动报警的装置,这样可以有效防止偷盗行为。
本次实验使用震动传感器模块控制有源蜂鸣器模块实现震动报警防盗功能!
- 硬件准备
arduino uno R3 、USB 数据线、UNO I/O扩展板、有源蜂鸣器模块、震动传感器、连接线
- 硬件连接
- 程序代码块
- 程序编写
void setup(){
pinMode(2, INPUT);
pinMode(10, OUTPUT);
}
void loop(){
if (!digitalRead(2)) {
for (int i = 1; i <= 3; i = i + (1)) {
digitalWrite(10,HIGH);
delay(300);
digitalWrite(10,LOW);
delay(300);
}
}
}
观察效果:将震动开关置于桌面,拍动桌面产生震动,蜂鸣器报警并重复3次
Mixly轻松入门16:震动报警器