Mixly26:火焰声光报警器

Mixly13:防倾倒开关中我们提到电热扇会引发火灾,当其倾倒时我们将其关闭来防止火情;当火情正在发声时,更早的提醒到人们,既可以有效防止火情更严重,也可以及时保护人们的生命财产安全,这里我们就需要一个火焰声光报警器,一般大型仓库,公共区域都会有这类报警装置,我们要爱护它们不能随意破坏,关键时刻它们可以救命。


Mixly14:非接触式声光门铃中我们使用无源蜂鸣器发出“叮咚”的门铃声,今天我们使用蜂鸣器模拟火警报警声!

本次实验使用火焰传感器检测火焰,LED亮灯提醒,无源蜂鸣器发声报警。

  • 硬件准备

                      arduino uno R3 、USB 数据线、UNO I/O扩展板、LED、无源蜂鸣器、火焰传感器模块、连接线

  • 硬件连接

  • 程序代码块

Mixly26:火焰声光报警器_第1张图片

  • 程序编写
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:火焰声光报警器

 

你可能感兴趣的:(#,Mixly)