找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3571|回復(fù): 0
打印 上一主題 下一主題
收起左側(cè)

arduino煙霧傳感器程序 MQ2

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
樓主
ID:891089 發(fā)表于 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);    //設(shè)置通訊的波特率為9600
    Serial.println("Welcome to use!");  //發(fā)送的內(nèi)容
    Serial.println("Made by Beetle Electronic Technology!");  //發(fā)送的內(nèi)容
}

void loop()
{
    SensorValue = analogRead(Sensor);        //讀取Sensor引腳的模擬值,該值大小0-1023
    Serial.print("AD Value = ");
    Serial.println(SensorValue);            //將模擬值輸出到串口
    if( digitalRead(Sensor_DO) == LOW )        //當(dāng)DO引腳接收到低電平時候說明,模擬值超過比較器閥值
    {                                        //通過調(diào)節(jié)傳感器上的電位器可以改變閥值
        Serial.println("Alarm!");        //報警
        digitalWrite(LED,HIGH);            //LED點亮
    }
    else
    {
        digitalWrite(LED,LOW);            //LED熄滅
    }
    delay(1000);
}
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏1 分享淘帖 頂 踩
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表