Noch ein netter Befehl: "Timeout"
Wenn der controller auf Daten per Input wartet, aber keine kriegt, dann bleibt er normalerweise stur in der Input Routine stecken.
Mit Timeout kann man festlegen, wann der Input Befehl übersprungen wird, falls keine Daten kommen.
Hab's nur gelesen, aber noch nicht ausprobiert.

Gruß
Christopher