单片机教程网

电脑版
提示:原网页已由神马搜索转码, 内容由www.51hei.com提供.
查看:2986|回复:0
打印上一主题下一主题

arduino烟雾传感器程序 MQ2

[复制链接]
跳转到指定楼层
楼主
ID:891089发表于 2021-4-25 10:40|只看该作者回帖奖励
#include< Arduino.h>

#define Sensor A5
#define LED 13
#define Sensor_DO 2

unsigned int SensorValue = 0;


void setup()
{
   pinMode(Sensor_DO,INPUT);
   pinMode(Sensor,INPUT);
   pinMode(LED,OUTPUT);
   Serial.begin(9600);   //设置通讯的波特率为9600
   Serial.println("Welcome to use!");  //发送的内容
   Serial.println("Made by Beetle Electronic Technology!");  //发送的内容
}

void loop()
{
   SensorValue = analogRead(Sensor);       //读取Sensor引脚的模拟值,该值大小0-1023
   Serial.print("AD Value = ");
   Serial.println(SensorValue);         //将模拟值输出到串口
   if( digitalRead(Sensor_DO) == LOW )       //当DO引脚接收到低电平时候说明,模拟值超过比较器阀值
   {                           //通过调节传感器上的电位器可以改变阀值
       Serial.println("Alarm!");       //报警
       digitalWrite(LED,HIGH);         //LED点亮
   }
   else
   {
       digitalWrite(LED,LOW);         //LED熄灭
   }
   delay(1000);
}

手机版|小黑屋|51黑电子论坛|51黑电子论坛6群QQ管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网