#define TASTER_PIN 4
void setup() {
pinMode(TASTER_PIN, INPUT_PULLUP); //Pullup = Widerstand schon mitinnen
pinMode(LED_BUILTIN, OUTPUT); //die eingebaute LED wird auf Output gesetzt
}
void loop() {
if(digitalRead(TASTER_PIN) == LOW) { // -> Taste gedrückt da LOW
if(digitalRead(LED_BUILTIN) == LOW) { //wenn sie nicht leuchtet -> auf HIGH gesetzt
digitalWrite(LED_BUILTIN, HIGH);
delay(250);
} else { //sonst
digitalWrite (LED_BUILTIN, LOW); //wenn sie high ist wird sie auf LOW gesetzt
delay(250);
}
//warten bis Taster_Pin wieder HIGH
for (;digitalRead(TASTER_PIN) == LOW;) { //solange er auf LOW ist = warten for schleife
}
delay(150);
}
}