3. INBETRIEBNAHME MIT DEM ARDUINO
Anschluss:
Codebeispiel:
Je höher das analoge Eingangssignal, desto höher ist der gemessene Methan, Butan, LPG
oder Rauchwert.
Der Wertebereich reicht von 0 bis 1023.
Der D0 Pin des Sensors wird bei Erreichen des Grenzwertes automatisch auf LOW gesetzt.
Mit dem blauen Potentiometer auf der Platine können Sie den Grenzwert einstellen.
In dem nun folgendem Codebeispiel wird der analoge Wert des Sensors alle 5 Sekunden
ausgelesen und im seriellen Monitor ausgegeben.
Gehen Sie vor dem Hochladen sicher, dass Sie das richtige Board und den richtigen Port in
Ihrer Arduino IDE eingestellt haben.
void
setup() {
Serial.begin(9600);
pinMode(A0, INPUT);
pinMode(8, INPUT);
}
void
loop() {
if
(digitalRead(8)==LOW){
Serial.println("Warnung: Grenzwert überschritten!!!");
}
Serial.println(analogRead(A0));
delay(5000);
}
Analog Pin A0
www.joy-it.net
Pascalstr. 8 47506 Neukirchen-Vluyn
Arduino
MQ2
5V
VCC (Pin1)
GND
GND (Pin2)
Digital Pin 8
D0 (Pin3)
A0 (Pin4)