找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3502|回復(fù): 0
收起左側(cè)

arduino煙霧傳感器程序 MQ2

[復(fù)制鏈接]
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);
}
回復(fù)

使用道具 舉報

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

本版積分規(guī)則

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

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

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