/* Arduino Kurs FES Juli 2017 * Programm 3: Lauflicht */ int first_led_pin = 2; // erste LED int last_led_pin = 7; // letzte LED int active_pin = first_led_pin; // Nummer der aktive LED int i = 0; void setup() { int i; for (i = first_led_pin; i <= last_led_pin; ++i) { pinMode(i, OUTPUT); // Pin 2 bis Pin 7 werden Output }; } void loop() { digitalWrite(active_pin, HIGH); // aktuelle LED einschalten delay(200); // warte einen Moment digitalWrite(active_pin, LOW); // aktuelle LED wieder ausschalten active_pin = active_pin + 1; // nächste LED anwählen if (active_pin > last_led_pin) { // wenn die Reihe zu Ende ist ... active_pin = first_led_pin; // ... zurück setzen auf die erste LED }; }