manfrud
04.12.2010, 20:44
Hallo,
ich habe mir vor ein paar Wochen auch mal den ASURO zugelegt und bis gestern zusammengebaut. Als ich den Selbsttest durchgeführt habe, ging fast alles, nur die Taster machten Probleme. Die LEDs gingen wild durcheinander und bei fast jedem Taster ging auch der Motor mit an. Nur bei dem, der am weitesten rechts sitzt, passierte nichts.
Daraufhin habe ich mich in diesem Forum etwas umgeschaut und einige Threads gefunden, in denen dasselbe Problem behandelt wurde und habe das SwitchTest-Programm der AsuroLib ausgeführt. Das gab bei jedem Taster den erwarteten Wert minus eins aus, K6 wurde entsprechend nicht erkannt.
Dann habe ich die vorgeschlagene Modifikation der PollSwitch()-Funktion durchgeführt. Bei einem Wert von 65 wurde der letzte Taster korrekt mit dem Wert 32 erkannt, bei den anderen tat sich allerdings immer noch nichts. Als ich den Wert noch höher ansetzte, wurden zwar auch die Werte für K2 und K3 erkannt, dann war jedoch K1 schon zu hoch (33). Also kann man das Problem so wohl nicht lösen. Ich habe schon alle Widerstände überprüft; keine sind vertauscht.
Kennt jemand für euch eine Lösung dafür?
Danke im Vorraus,
manfrud
ich habe mir vor ein paar Wochen auch mal den ASURO zugelegt und bis gestern zusammengebaut. Als ich den Selbsttest durchgeführt habe, ging fast alles, nur die Taster machten Probleme. Die LEDs gingen wild durcheinander und bei fast jedem Taster ging auch der Motor mit an. Nur bei dem, der am weitesten rechts sitzt, passierte nichts.
Daraufhin habe ich mich in diesem Forum etwas umgeschaut und einige Threads gefunden, in denen dasselbe Problem behandelt wurde und habe das SwitchTest-Programm der AsuroLib ausgeführt. Das gab bei jedem Taster den erwarteten Wert minus eins aus, K6 wurde entsprechend nicht erkannt.
Dann habe ich die vorgeschlagene Modifikation der PollSwitch()-Funktion durchgeführt. Bei einem Wert von 65 wurde der letzte Taster korrekt mit dem Wert 32 erkannt, bei den anderen tat sich allerdings immer noch nichts. Als ich den Wert noch höher ansetzte, wurden zwar auch die Werte für K2 und K3 erkannt, dann war jedoch K1 schon zu hoch (33). Also kann man das Problem so wohl nicht lösen. Ich habe schon alle Widerstände überprüft; keine sind vertauscht.
Kennt jemand für euch eine Lösung dafür?
Danke im Vorraus,
manfrud