// Die Pins Definieren
#define LED_1 4
#define LED_2 5
#define LED_3 6
#define LED_4 7
#define LED_5 15
#define LED_6 16
#define LED_7 17
#define LED_8 18
#define LED_9 8
#define GND_1 9
#define GND_2 10
#define GND_3 11
void setup() {
// Definiert die LED-Pins als Ausgänge
pinMode(LED_1, OUTPUT);
pinMode(LED_2, OUTPUT);
pinMode(LED_3, OUTPUT);
pinMode(LED_4, OUTPUT);
pinMode(LED_5, OUTPUT);
pinMode(LED_6, OUTPUT);
pinMode(LED_7, OUTPUT);
pinMode(LED_8, OUTPUT);
pinMode(LED_9, OUTPUT);
// Definiert die GND-Pins als Ausgänge
pinMode(GND_1, OUTPUT);
pinMode(GND_2, OUTPUT);
pinMode(GND_3, OUTPUT);
}
void loop() {
// Schaltet die LEDs nacheinander ein, jeweils mit einer Verzögerung von 500 Millisekunden
digitalWrite(LED_1, HIGH);
delay(500);
digitalWrite(LED_2, HIGH);
delay(500);
digitalWrite(LED_3, HIGH);
delay(500);
digitalWrite(LED_4, HIGH);
delay(500);
digitalWrite(LED_5, HIGH);
delay(500);
digitalWrite(LED_6, HIGH);
delay(500);
digitalWrite(LED_7, HIGH);
delay(500);
digitalWrite(LED_8, HIGH);
delay(500);
digitalWrite(LED_9, HIGH);
// Kurze Pause von 500 Millisekunden, wenn alle LEDs an sind
delay(500);
// Schaltet die LEDs nacheinander aus, jeweils mit einer Verzögerung von 500 Millisekunden
digitalWrite(LED_9, LOW);
delay(500);
digitalWrite(LED_8, LOW);
delay(500);
digitalWrite(LED_7, LOW);
delay(500);
digitalWrite(LED_6, LOW);
delay(500);
digitalWrite(LED_5, LOW);
delay(500);
digitalWrite(LED_4, LOW);
delay(500);
digitalWrite(LED_3, LOW);
delay(500);
digitalWrite(LED_2, LOW);
delay(500);
digitalWrite(LED_1, LOW);
// Setzt die GND-Pins auf LOW
digitalWrite(GND_1, LOW);
digitalWrite(GND_2, LOW);
digitalWrite(GND_3, LOW);
}