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);

}