mq-3
目的:

このプロジェクトでは、Arduinoボードを使って、 MQ-3センサーからのアルコール濃度値を獲得して、PCに表示します。濃度値が限定値を増えましたら、LEDは点滅します。

Parts and Devices:
Arduino UNO R3ボード  x 1

USB ケーブルx 1

MQ-3 x 1

breadboardとジャンプワイヤー

配線図

MQ-3_bb

サンプルコード:

int gas_din=2;//MQ3 digital output pin to Arduino D2
int gas_ain=A0;//MQ3 analog output pin to Arduino A0
int led_pin=13;//use Arduino integrated LED which connected to D13
int ad_value;
void setup()
{
pinMode(led_pin,OUTPUT);
pinMode(gas_din,INPUT);
pinMode(gas_ain,INPUT);
Serial.begin(9600);
}
void loop()
{
ad_value=analogRead(gas_ain);
if(digitalRead(gas_din)==LOW)
{
Serial.println(“Gas leakage”);

}
else
{
Serial.println(“Gas not leak”);
}
if(ad_value>900)
{
digitalWrite(led_pin,HIGH);
delay(10);
digitalWrite(led_pin,LOW);
delay(10);
}
Serial.println(ad_value);
delay(500);
}

結果:
 

上記のコードをArduinoIDEにロードしたら、 センサーは空気の中に置いて、serial モニター windowに「Gas not
leak」と表示して、小さいアルコール濃度値を表示して、LED消灯のままです。
IMG_20160616_200443

センサーはビールの中に置いて、「Gas leakage」と大きいアルコール濃度値を表示して、LEDは点滅します。

IMG_20160616_200718