Stap 3: De Code
Heres de code voor onze breathalyzer:
Const int analogPin = 0; de pin die de potentiometer is aangesloten op
Const int ledCount = 10; het aantal LEDs in de staafdiagram
int ledPins [] {} =
10,9,8,7,6,5,4,3,2,1 / / hier hebben we het aantal LEDs in de BarGraph te gebruiken
};
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);
} }}
De code werd genomen uit de www.danielandarde.net
Sorry voor het niet vermelden voordat