Boozeduino (2 / 8 steg)
Steg 2: Koden
@ Kod för gränsyta alkohol Gas Sensor MQ-3 med Arduino
@ Koden av Daniel Spillere Andrade och Daniel Amato Zabotti
@ daniel / danielzabotti
@ www.DanielAndrade.net
*/
CONST int analogPin = 0; PIN-koden som sensorn kabeln är kopplad till
CONST int ledCount = 32. antal lampor i stapeldiagrammet
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}.
Här har vi antalet lysdioder att använda BarGraph 53 är grön 22 är röd
void setup() {
för (int thisLed = 0; thisLed < ledCount; thisLed ++) {
pinMode (ledPins [thisLed], produktionen);
}}
void loop() {
Detta är koden för att lysa upp leds
int sensorReading = analogRead(analogPin);
int ledLevel = karta (sensorReading, 500, 1023, 0, ledCount);
för (int thisLed = 0; thisLed < ledCount; thisLed ++) {
om (thisLed < ledLevel) {
digitalWrite (ledPins [thisLed], hög);
}
annat {
digitalWrite (ledPins [thisLed], låg);
} }}