Netten Flitzer hast du da

. Ich könnt mich wegschmeißen

Der Roboter fährt, pflop, aus.
Wackelkontakt können wir ausschließen? So wie der gegen die Wand donnert, könnte ich es verstehen.
Was soll denn das sein?
//Unterprogramm zum Ansteuern der Motoren
void move(int motor, int motor_speed, int motor_direction);// motor: 1 oder 2(1: Motor A, 2: Motor B), speed: 0-255, direction: 1 oder 2 (1: vorwährts, 2: rückwährts)
void move(int motor, int motor_speed, int motor_direction)
{
Die erste Programmzeile mit dem Semikolon am Ende muss gelöscht werden.