|
Analogwert mit LED-Band darstellen
Ein LED-Band zeigt Dir, wie groß der Analogwert an A0 ist.
Schaltung:
Programm:
/*
Analogwert ermitteln und als LED-Band ausgeben
www.arduinospielwiese.de
*/
int Wert; // Variable für den Analogwert
void setup()
{
pinMode( 8, OUTPUT);
pinMode( 9, OUTPUT);
pinMode(10, OUTPUT);
pinMode(11, OUTPUT);
pinMode(12, OUTPUT);
}
void loop()
{
Wert = analogRead(A0);
if (Wert > 100) { digitalWrite( 8,
HIGH);} else { digitalWrite( 8, LOW); }
if (Wert > 300) { digitalWrite( 9,
HIGH);} else { digitalWrite( 9, LOW); }
if (Wert > 500) { digitalWrite( 10, HIGH);}
else { digitalWrite(10, LOW); }
if (Wert > 700) { digitalWrite( 11, HIGH);}
else { digitalWrite(11, LOW); }
if (Wert > 900) { digitalWrite( 12, HIGH);}
else { digitalWrite(12, LOW); }
delay(10);
}
|