-
-
Neuer Benutzer
Öfters hier
wer lesen kann ist klar im Vorteil
Hi,
Ich hatte auch sonderbare Verschiebungen in den WErten, die aus der Funktion PollSwitch() zurückgegeben wurden, was mich veranlasste, sämtliche Kombinationen zu probieren und eine Funktion dem Muster entsprechend zu schreiben, die mir die Werte in Tasterzustände umrechnet.
Habe jetzt in der asuro.c die Funktion Pollswitch von
return ((unsigned char) ((( 1024.0/(float)i - 1.0)) * 63.0 + 0.5));
auf
return ((unsigned char) ((( 1024.0/(float)i - 1.0)) * 61.0 + 0.5));
abgeändert und es funktioniert nun, wie es sollte.
Jedoch ergibt sich noch immer das Problem mit der Pollswitchabfrage, wenn der Motro / die Motoren laufen. Es werden verzerrte Werte geliefert, die wohl auf Spannungseinbrüche zurückzuführen sind [-(
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen