Danke dir.
Das Problem ist nun aber genau dasselbe, wie wenn ich mit x = x*(-1) rechne. Der Roboter bewegt sich immer nur vor und zurück.
Was ist das Problem?
Code:#include "qfixMiniBoard.h" #include "qfixLCD.h" const int SENSOR3 = 3; int SENSOR1 = 1; int SENSOR2 = 2; int SENSOR = 0; MiniBoard robot; LCD lcd; int main(){ { int i=0; int mitt = 0; int drehrichtung = 0; while(1){ int i = robot.analog(1) ; int mitt= robot.analog(3); if (i > 75){ robot.motors(250,250); //geradeaus } else {if (drehrichtung == 0) { robot.motors(-200, 200); drehrichtung = 1;} else { robot.motors(200, -200); drehrichtung = 0;} msleep(300); } } } }







Zitieren

Lesezeichen