【Arduino】入门篇——烟雾报警器

烟雾报警器

一、实验目的

二、实验器材

三、电路图

四、实验步骤

五、代码块

六、实验结果


一、实验目的

MQ-2气体传感器所使用的气敏材料是在清洁空气中电导率较低的二氧化锡(SnO2)。当传感器所处环境中存在可燃气体时,传感器的电导率随空气中可燃气体浓度的增加而增大。使用简单的电路即可将电导率的变化转换为与该气体浓度相对应的输出信号。
MQ-2气体传感器对液化气、丙烷、氢气的灵敏度高,对天然气和其它可燃蒸汽的检测也很理想。这种传感器可检测多种可燃性气体,是一款适合多种应用的低成本传感器。可以用于家庭和工厂的气体泄漏监测装置,适宜于液化气、丁烷、丙烷、甲烷、烟雾等的探测。

二、实验器材

  • Arduino UNO
  • USB数据线
  • LED一个
  • MQ-2烟雾传感器
  • 1kΩ电阻一个
  • 杜邦线若干
  • 有源蜂鸣器一个

三、电路图

【Arduino】入门篇——烟雾报警器_第1张图片

四、实验步骤

蜂鸣器:-----GND,S----8,中间----5V

MQ-2烟雾传感器:VCC----5,GND----GND,A0----A0,D0----0

五、代码块

int Buzzer=8;   //定义数字口8为Buzzer(蜂鸣器)
int Led=7;
void setup()
{
  pinMode(Buzzer,OUTPUT); //定义数字口8为输出模式
  pinMode(Led,OUTPUT);
  Serial.begin(9600);
}
void loop()
{
  int val;
  val=analogRead(0);
  Serial.println(val,DEC);
  while(val>125) 
     {
        digitalWrite(Buzzer,HIGH); //蜂鸣器不响
        digitalWrite(Led,HIGH);
        val=analogRead(0);   
        Serial.println(val,DEC);
      }
  digitalWrite(Buzzer,LOW); //蜂鸣器响
  digitalWrite(Led,LOW);
}

六、实验结果

Arduino——烟雾报警器

 

你可能感兴趣的:(【Arduino】入门篇——烟雾报警器)