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);
}
   
   
  
   }
   }
   
   
   }