Hallo Beduino
So richtig begriffen habe ich nicht, wie dein Programm funktionieren soll.
Die Funktion lauflicht() ist klar, sie führt jeweils den nächsten Schritt im Lauflicht durch. Das geschieht aber nur, wenn LED_state == HIGH ist.
LED_state wird in der Funktion Taster1() gesetzt. Vermutlich soll bei jeder Betätigung des Tasters der Zustand von LED_state gewechselt werden. Die Verzögerung soll der Entprellung des Tasters dienen.
Sehe ich das soweit richtig?
Was macht das Programm momentan? Läuft das Lauflicht und lässt es sich nicht mehr abschalten oder läuft das Lauflicht gar nicht?
Weiter habe ich noch eine Frage zur Verdrahtung. Der Taster ist an Pin 12 angeschlossen. Mit was ist Pin 12 verbunden, wenn der Taster gedrückt ist und wo mit, wenn er nicht gedrückt ist?
Gruss
René