Problem:
Ich möchte die Schleife verlassen, wenn ich PinA.2 drücke (0). Machts ja auch so weit.
Wenn ich nun PinA.3 drücke, soll das Programm 5sek anhalten. Ist nach 5sek Pina.3 immer noch gedrückt, soll das Programm die Scan-Routine verlassen.
Ist Pina.3 nicht gedrückt (1) solls weiter laufen.
Wäre auch zum Vorteil, wenn Pina.2 auch noch innerhalb der 5sec abgefragt werden könnte.
Hilft mir doch jemand noch mal auf die Sprünge...
Danke
Code:
Scan:
Do
Kanal = Kanal + 1
If Kanal > 80 Then Kanal = 1
Gosub Ausgabe
waitms 300
Loop until Pina.2 = 0
Return
Ich möchte die Schleife verlassen, wenn ich PinA.2 drücke (0). Machts ja auch so weit.
Wenn ich nun PinA.3 drücke, soll das Programm 5sek anhalten. Ist nach 5sek Pina.3 immer noch gedrückt, soll das Programm die Scan-Routine verlassen.
Ist Pina.3 nicht gedrückt (1) solls weiter laufen.
Wäre auch zum Vorteil, wenn Pina.2 auch noch innerhalb der 5sec abgefragt werden könnte.
Hilft mir doch jemand noch mal auf die Sprünge...
Danke