Es liegt dann eindeutig an den beiden Variablen "adcMotorCurrentLeft/Right":
Code:
writeString_P("PowerL:");
writeInteger(adcMotorCurrentLeft, DEC);
writeString_P("\n");
writeString_P("PowerR:");
writeInteger(adcMotorCurrentRight, DEC);
writeString_P("\n");
Der Wert für rechts stimmt ja auch nicht. Statt 0 hat er dort ja eine 3.
Das Fahren an sich klappt aber schon ja?
Zeigt er die Geschwindigkeit richtig an?
Kann irgendjemand dieses Problem bestätigen?
Ich hätte schon öfter echt seltsames Verhalten des RP6, aber sowas noch nicht...
Hast du das Programm nochmal neu geflasht/runtergeladen um Dateifehler auszuschließen?
Ich werde auch die hochgeladene Version noch einmal testen.
Hab eben nur die auf dem Rechner genommen.
EDIT: Auch die Version auf Sourceforge läuft auf meinem RP6 perfekt.
Hast du noch irgendwas angeschlossen? Oder hast du wirklich "nur" den RP6?
Lesezeichen