Hallo
Ja, das könnte sein. Die Taster sind jeweils einem Bit zugeordnet:
K1-32 (=Bit5)
K2-16
K3-8
K4-4
K5-2
K6-1 (=Bit0)
Das sollten die Werte sein die PollSwitch() liefert. Manche asuros haben aber wegen Bauteiletoleranzen abweichende Werte. Lass dir mal mit PrintInt(PollSwitch()) (ich hoffe, das übersteigt nicht deine Kentnisse) die Werte deiner Tasten anzeigen. Wenn nötig, kann man die Tasten in der asuro.c "kalibrieren", aber dazu must du wissen, welche Werte von den einzelnen Tasten geliefert werden. Hier wird das alles recht gut erklärt:
http://www.asurowiki.de/pmwiki/pmwiki.php/Main/Tasten
Gruß
mic
Lesezeichen