Metainformationen zur Seite
Dies ist eine alte Version des Dokuments!
Lauflicht über Taster
int aktuell; // hier drin wird der Pin der LED gespeichert, die gerade an sein soll void setup() { pinMode(2, INPUT_PULLUP); // Eingang pinMode(3, OUTPUT); // 3 Ausgänge für die LED pinMode(4, OUTPUT); pinMode(5, OUTPUT); digitalWrite(3, LOW); digitalWrite(4, LOW); digitalWrite(5, LOW); aktuell = 3; } void loop() { if (!digitalRead(2)) { digitalWrite(aktuell, LOW); // Aktuell leuchtende LED ausschalten aktuell = aktuell + 1; if (aktuell == 6) { // An Pin 6 ist keine LED mehr, also wieder von vorne aktuell = 3; } digitalWrite(aktuell, HIGH); // naechste LED einschalten } // Marke fuer spaeter }