Hallo InFaIN,
willkommen im Forum. Und für alle ein 'Schönes neues Jahr'.
Wenn du den PollSwitch-Wert in einer Variablen speicherst, und die Abfrage welche Taste gedrückt wurde etwas änderst, kommst du auch ohne mehrfache Abfrage aus.
Viel Spaß und Erfolg mit dem Asuro.Code:unsigned char sw; sw = PollSwitch (); if (sw) { // Auch bei falschen sw-Werten ein eindeutiges Ergebnis liefern if (sw < 2) { StatusLED (RED); } else if (sw < 3) { StatusLED (YELLOW); } else if (sw < 7) { BackLED (ON,OFF); } else if (sw < 11) { BackLED (OFF,ON); } else if (sw < 28) { BackLED (ON,ON); } else { FrontLED (ON); } }
Gruß Sternthaler







Zitieren

Lesezeichen