声光报警器"/>
Mixly26:火焰声光报警器
在Mixly13:防倾倒开关中我们提到电热扇会引发火灾,当其倾倒时我们将其关闭来防止火情;当火情正在发声时,更早的提醒到人们,既可以有效防止火情更严重,也可以及时保护人们的生命财产安全,这里我们就需要一个火焰声光报警器,一般大型仓库,公共区域都会有这类报警装置,我们要爱护它们不能随意破坏,关键时刻它们可以救命。
在Mixly14:非接触式声光门铃中我们使用无源蜂鸣器发出“叮咚”的门铃声,今天我们使用蜂鸣器模拟火警报警声!
本次实验使用火焰传感器检测火焰,LED亮灯提醒,无源蜂鸣器发声报警。
- 硬件准备
arduino uno R3 、USB 数据线、UNO I/O扩展板、LED、无源蜂鸣器、火焰传感器模块、连接线
- 硬件连接
- 程序代码块
- 程序编写
void setup(){pinMode(4, INPUT);pinMode(10, OUTPUT);pinMode(5, OUTPUT);
}void loop(){if (!digitalRead(4)) {digitalWrite(10,HIGH);for (int i = 600; i <= 1500; i = i + (1)) {digitalWrite(5,i);delay(5);}for (int i = 1500; i >= 600; i = i + (-1)) {digitalWrite(5,i);delay(5);}digitalWrite(10,LOW);}noTone(5);}
观察效果:当检测到火焰时,LED 点亮蜂鸣器报警,反之则关闭。(当测试时使用打火机或者其他火源时注意安全,请在成人陪同下完成实验)
Mixly轻松入门26:火焰声光报警器
更多推荐
Mixly26:火焰声光报警器
发布评论