Stap 2: De code
@ Code voor interfacing Alcohol Gas Sensor MQ-3 met Arduino
@ Code door Daniel Spillere Andrade en Daniel Amato Zabotti
@ daniel / danielzabotti
@ www.DanielAndrade.net
*/
Const int analogPin = 0; de pin die de draad van de sensor is aangesloten op
Const int ledCount = 32; het aantal LEDs in de staafdiagram
int ledPins [] {} =
53,52,51,50,49,48,47,46,46,45,44,43,42,41,40,39,38,37,36,
35,34,33,32,31,30,29,28,27,26,25,24,23,22};
Hier hebben we het aantal LEDs te gebruiken in de BarGraph 53 is groen 22 is rood
VOID Setup {}
voor (int thisLed = 0; thisLed < ledCount; thisLed ++) {}
pinMode (ledPins [thisLed], OUTPUT);
}}
void loop {}
Dit is de code aan het licht van de LED's
int sensorReading = analogRead(analogPin);
int ledLevel = kaart (sensorReading, 500, 1023, 0, ledCount);
voor (int thisLed = 0; thisLed < ledCount; thisLed ++) {}
Als (thisLed < ledLevel) {}
digitalWrite (ledPins [thisLed], hoge);
}
else {}
digitalWrite (ledPins [thisLed], laag);
} }}