Hallo

Vermutlich sind nicht die Taster defekt sondern es werden nur nicht die richtigen erkannt. Die Abfrage erfolgt über ein Byte bei dem jedes Bit einen Taster representiert. Die Zuordnung im Testprogramm (Tasten-Bit= LED/Funktion) funktioniert eben nur, wenn die Abfrage eindeutige Bits zurückmeldet. Die Werte werden von den 1%-Widerständen(5 Ringe) bei den Tastern gebildet. Fehlerursachen sind hier falsche Werte der Widerstände, kalte Lötstellen usw... Falls du schon Flashen und Programme schreiben kannst:

Code:
PrintInt(PollSwitch());
sendet den Tastenwert per Infrarot. Die Werte sollten 1,2,4,8,16 und 32 sein.

Wenn du mit dem Programmieren noch nicht soweit bist funktionieren die Beispielprogs zwar nicht, aber das ist ja kein Beinbruch.

Gruß

radbruch