Hallo Gast oder seadler123,
Das sieht nach einer falschen Schalterabfrage aus,
Beispiel:
if F1 then mode = 1
Meines Wissens kann der Schalterwert im Programm entweder null oder minus eins sein, die Bedingung, ob F1 true ist, wird also nie erfüllt. Sollte ich mich irren, bitte ich um eine Berichtigung, die C-Control-Zeiten sind halt schon so lange her.
Du solltes also dein Programm erstmal in kleinen Schritten bauen, z.B. wenn ein Taster gedrückt wird, leuchtet eine LED auf?
Vielleicht schaltet dein Taster auch auf Masse?
Das passt dann auch auf das beschriebene Verhalten
Gruss, Michael

P.S.: Die End-Bedingung fehlt, das ist auch ein gern genommener Stolperstein...