找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2707|回复: 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 单片机教程网

快速回复 返回顶部 返回列表