Warum funktioniert dieser Sketch ?

Hallo Uwe

ich hab es nun so realisiert;

int ledPin [] = {4,5,6,7,8,9,10,11,12,13};   //  LED 1-10
int taster = 3;                    //  Taster pin 3
int wartezeit = 100;              // Wartezeit fuer entprellen
int tasterStatus = 0;                  // Variable Taster status aktuell
int tasterStatusvorher = 0;            // Variable Taster Status vorher
int zaehler = 0; // Variable Zaehler
int zaehler2 = -1; //Variable Zaehler 2


void setup()
{
  Serial.begin(9600);              // Bautrate fur Serialen Monitor
    pinMode(taster, INPUT);        // Eingang Taster 
  for(int u=0; u<10; u++){           // Schleife fuer Ausgänge setzten
    pinMode(ledPin[u], OUTPUT);    // Ausgänge setzten
  }

}

void loop()
{
  tasterStatus = digitalRead(taster);  // Abfrage Taster
  if (tasterStatusvorher != tasterStatus) // Alter Taster STatus mit aktuellem taster Status ungleich ?
  {
    if (tasterStatus ==HIGH)     // ist tasterStatus = wahr
   {
    zaehler ++;     // setzte zaehler +1
    zaehler2 ++;   // setze zaehler2 +1 (auschalten LED)
    Serial.println(zaehler2); //ausgabe zaehler 2
  }
    
  }
  tasterStatusvorher = tasterStatus; // Speichert den aktuellen taster status
  
  {                  
  digitalWrite(ledPin[zaehler], HIGH);
  digitalWrite(ledPin[zaehler2], LOW);
  }
  if (zaehler >9)    
  zaehler =0;      //wenn zaehler groesser 9 setze ihn auf 0
  if (zaehler2 >8)
  zaehler2 = -1;  // wenn zaehler2 groesser 8 setze ihn auf -1
}

es ist sicherlich auch noch nicht die schönste Variante aber ich bin ja noch am üben :slight_smile:
2 Kapitel weiter wurde auch schon was erklärt, aber das habe ich dann in der Ampelsteuerung umgesetzt.

es ist sehr interesant wieviele Wege nach Rom führen, aber für mich als Anfänger kann es auch sehr verwirrend sein.
Da ich zugegebener Maßen auch nicht der hellste im Kopf bin dauert es auch länger bis ich etwas verstehe,
Daher kann ich mich auch sehr über 2 blinkende LED´s freuen :slight_smile:
Naja wie heist es immer so schön "hätt ich doch mal was gescheites gelernt" dann wäre ich da schon seit 15 jahren im Thema :slight_smile:

Grüße
Benedikt