Hi,

also meistens (zumindest oft) ist das alles so angeschlossen, dass wenn man den Taster drückt, der Pin auf LOW gezogen wird. (Darum verwendet man dann ja auch Pullups).

Wenn es doch anders herum ist, kein dein Programm trotzdem nicht funktionieren.. Wenn der Button dann gedrückt ist, liefert er HIGH, ist er nicht gedrückt, hast du trotzdem HIGH, wegen dem Pullup!!

Ähnlich ist es auch bei den LEDs, die leuchten dann, wenn der Ausgang 0 ist.

Diese Dinge musst du also erstmal prüfen. Hast du vielleicht grad den Schaltplan mal da?

Vielleicht solltest du auch noch eine else-Anweisung einfügen, damit die LED auch wieder ausgeht, wenn der Button nicht gedrückt wird (zum Testen).

mfg
zerush