Also ich habe mal getestet, ob mein Robby auch 1 Meter fähr wenn er 1 Meter fahren soll. Habe mir ein kleines Programm geschrieben um es zu testen:
Code:
#include "RP6RobotBaseLib.h"

int main(void)
{
	initRobotBase();
	powerON();
	move (160, FWD, 4000, true);	
	return 0;
}
Am Ende ist er blos 95 cm gefahren. Nun habe ich in die Anleitung geschaut und unter Anhang unter B das Kalibrieren des Encoder gefunden. Nun habe ich auch ausgerechnet was man brauch bei mir ca. 0.227. Jetzt wollte ich die RP6Config.h editieren die gibts aber leidern net unter RP6Lib\RP6base stattesen unter RP6Lib\RP6common. OK, ist ja blos ein kleiner fehler.
Nun habe ich sie geöffnet und da kann man bei 4 Zeilen hintereinander einen Wert für ENCODER_RESOLUTION angeben. Ich habe einfach den genommen wo keine "\\" davor waren. Nun habe ich mein Programm neu kompeliert und neu hochgeladen und trotzdem fährt er kein Stück anders immer noch den selben Wert.
Kann mit jemand helfen?
stratege993