このプロジェクトでは、Arduinoボードを使って、 MQ-3センサーからのアルコール濃度値を獲得して、PCに表示します。濃度値が限定値を増えましたら、LEDは点滅します。
Parts and Devices:
Arduino UNO R3ボード x 1
USB ケーブルx 1
MQ-3 x 1
breadboardとジャンプワイヤー
配線図
サンプルコード:
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消灯のままです。
センサーはビールの中に置いて、「Gas leakage」と大きいアルコール濃度値を表示して、LEDは点滅します。
DownLoad Url osoyoo.com