int LED_green = 7; //LED Grün definieren
int LED_blue = 6; //LED Blau definieren
int LED_red = 5; //LED Rot definieren
int G_PUSHER = 10; //Taster Grün definieren
int B_PUSHER = 9; //Taster Blau definieren
int R_PUSHER = 8; //Taster Rot definieren
int pusherstatus5; //Taster (Grün) status abrufen
int pusherstatus6; //Taster (Blau) status abrufen
int pusherstatus7; //Taster (Rot) status abrufen
void setup() {
pinMode(LED_green, OUTPUT); //LED (Grün) als Output definieren
pinMode(LED_blue, OUTPUT); //LED (Blau) als Output definieren
pinMode(LED_red, OUTPUT); //LED (Rot) als Output definieren
pinMode(G_PUSHER, INPUT); //Taster (Grün) als Input definieren
pinMode(B_PUSHER, INPUT); //Taster (Blau) als Input definieren
pinMode(R_PUSHER, INPUT); //Taster (Rot) als Input definieren
}
void loop() { //Programm
pusherstatus5 = digitalRead(G_PUSHER); //Taster (Grün) auslesen
if (pusherstatus5 == HIGH){ //wenn Taster (Grün) gedrückt dann...
digitalWrite(LED_green, HIGH); //LED (Grün) einschalten
delay(200); //warte 0,5 Sekunden
digitalWrite(LED_green, LOW); //LED (Grün) ausschalten
delay(200); //warte 0,5 Sekunden
}
else{ //wenn Taster (Grün) nicht gedrückt dann...
digitalWrite(LED_green, LOW); //LED (Grün) ausschalten
}
pusherstatus6 = digitalRead(B_PUSHER); //Taster (Blau) auslesen
if (pusherstatus6 == HIGH){ //wenn Taster (Blau) gedrückt dann...
digitalWrite(LED_blue, HIGH); //LED (Blau) einschalten
delay(500); //warte 0,5 Sekunden
digitalWrite(LED_blue, LOW); //LED (Blau) ausschalten
delay(500); //warte 0,5 Sekunden
}
else{ //wenn Taster (Blau) nicht gedrückt dann...
digitalWrite(LED_blue, LOW); //LED (Blau) ausschalten
}
pusherstatus7 = digitalRead(R_PUSHER); //Taster (Rot) auslesen
if (pusherstatus7 == HIGH){ //wenn Taster (Rot) gedrückt dann...
digitalWrite(LED_red, HIGH); //LED (Rot) einschalten
delay(500); //warte 0,5 Sekunden
digitalWrite(LED_red, LOW); //LED (Rot) ausschalten
delay(500); //warte 0,5 Sekunden
}
else{ //wenn Taster (Rot) nicht gedrückt dann...
digitalWrite(LED_red, LOW); //LED (Rot) ausschalten
}
}