Gib einmal die ganzen "int ..." aus der main Funktion hinaus (vor "main {"). Dann könntest du einmal versuchen ohne Analogauswertung die Motoren drehen lassen.
z.B.
Code:
main
{while(1)
{
robot.motors (200,200);
msleep(1000);
robot.motors (-200,200);
msleep(1000);
robot.motors(200,-200);
msleep(1000);
}
}
Wenn das funktioniert hast du ein Problem mit der Analogauswertung. Eventuell passt der Messwert nicht. Ich habe etwas von "LCD" gelesen, hast du eines? Eventuell kannst du dir den Messwert ausgeben lassen.
MfG Hannes
Lesezeichen