Hallo

Danke für die Antwort und das Programm! Hat mir sehr geholfen. Hab es nach einiger Zeit auch verstanden. Funktioniert ja über ein XOR zwischen der Flanke und dem Wert der an dem Pin anliegt. Damit werden die LED`s aber mit jeder steigenden Flanke ein und auch wieder aus geschalten. Ich hab dann mal die zweite if Abfrage weggelassen, damit schaltet man die LED`s dann einfach wie mit einem schalter ein und aus.

Hab aber doch noch ein, zwei fragen. Warum legst Du die Variable flanke gerade als uint8_t an? Und was genau bewirkt das static?

Vielen Dank nochmal!

Grüße!!

Dominik