Hallo

Durch schlechte Kalibierung und Störungen durch z.B. die Motoren "lügt" PollSwitch() recht häufig. Deshalb ist es empfehlenswert die Funktion mehrfach aufzurufen und die eingelesenen Werte auf Gleichheit zu überprüfen.

In der Datei asuro.c findet man am Ende der Funktion PollSwitch() (beim return) eine Formel mit der die Tasten kalibriert werden können. Wenn diese Formel halbwegs stimmt wird nie ein Wert über 32 auftreten. Infos dazu findet man u.A. im asurowiki:

http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Tasten

Gruß

mic