schidin
20.10.2012, 15:43
Hallo,
Ich habe vor kurzem mit großer Begeisterung den Asuro zusammengelötet und in Betrieb genommen. Ich konnte bereits ein Programm zur Linienverfolgung erstellen, welches auch gut funktioniert hat. Jetzt wollte ich mich mit den Tastern beschäftigen und bin auf ein Problem gestoßen.
Ich habe ein Programm geschrieben, welches (ähnlich wie im SelfTest) jedem Taster beim Drücken eine LED zuweist, sodass der Asuro anzeigt, welcher Taster seiner Meinung nach gedrückt wurde. Zusätzlich lasse ich die Variable, der das Byte aus PollSwitch übergeben wird, über IR ausgeben. Beim Drücken EINES Tasters blinken jedoch gleich mehrere LEDs und das Byte, welches ich über die Software HTerm auslese, hat z.B. Werte wie 11111011 oder 01011111, also völlig willkürlich, selbst bei mehrmaligem Betätigen desselben Tasters. Außerdem produzieren alle Taster diese zufälligen Muster, sodass ich keine Signatur einem Taster zuordnen kann.
Ich habe wie in der Anleitung beschrieben alle beteiligten Widerstände überprüft und keine Fehler gefunden. Ich musste zwar während des Aufbaus einen Taster wieder auslöten und habe eventuell die Lötstellen auf der Platine etwas verschmort, allerdings erzeugen alle Taster, nicht nur der ausgelötete, diese Fehler.
Kennt jemand dieses Problem oder kennt eine Lösung/Ursache?
PS: Ich habe gehört, dass eine eine neue Lib aus diesem Forum für den Asuro gibt. Verbessert diese Funktionen wie PollSwitch oder wurden lediglich neue Funktionen hinzugefügt?
Vielen Dank
Ich habe vor kurzem mit großer Begeisterung den Asuro zusammengelötet und in Betrieb genommen. Ich konnte bereits ein Programm zur Linienverfolgung erstellen, welches auch gut funktioniert hat. Jetzt wollte ich mich mit den Tastern beschäftigen und bin auf ein Problem gestoßen.
Ich habe ein Programm geschrieben, welches (ähnlich wie im SelfTest) jedem Taster beim Drücken eine LED zuweist, sodass der Asuro anzeigt, welcher Taster seiner Meinung nach gedrückt wurde. Zusätzlich lasse ich die Variable, der das Byte aus PollSwitch übergeben wird, über IR ausgeben. Beim Drücken EINES Tasters blinken jedoch gleich mehrere LEDs und das Byte, welches ich über die Software HTerm auslese, hat z.B. Werte wie 11111011 oder 01011111, also völlig willkürlich, selbst bei mehrmaligem Betätigen desselben Tasters. Außerdem produzieren alle Taster diese zufälligen Muster, sodass ich keine Signatur einem Taster zuordnen kann.
Ich habe wie in der Anleitung beschrieben alle beteiligten Widerstände überprüft und keine Fehler gefunden. Ich musste zwar während des Aufbaus einen Taster wieder auslöten und habe eventuell die Lötstellen auf der Platine etwas verschmort, allerdings erzeugen alle Taster, nicht nur der ausgelötete, diese Fehler.
Kennt jemand dieses Problem oder kennt eine Lösung/Ursache?
PS: Ich habe gehört, dass eine eine neue Lib aus diesem Forum für den Asuro gibt. Verbessert diese Funktionen wie PollSwitch oder wurden lediglich neue Funktionen hinzugefügt?
Vielen Dank