Ich habe den eventhandler in loop() auskommentiert und als letzten Befehl in setup() go(1000) reingesetzt. Damit fährt er 96 cm
Er fährt gerade! ?????
motpid_setSpeed() ruft er ja gar nicht mehr auf! Außerdem habe ich die +10 auskommentiert.
Danach ruckelt er noch ein bisschen links und rechts aber ohne voranzukommen. Scheinbar bekommt er ein paar Störimpulse.
Dann habe ich gedacht ok vielleicht doch eine kalte Lötstelle, aber bei normalen Programm (Hindernis ausweichen) macht er so
void motpid_setSpeed(int16_t left, int16_t right) {
motpid_change_mode(MOTPID_MODE_SPEED);
motpid_left_value = left; //+10;
motpid_right_value = right;
}
wieder den gleichen Fehler
Ich habe keinen Plan warum er bei go(1000) gerade fährt und bei motpid_setSpeed() ohne korrektur ne Kurve! Du???
Gruß Boson