Hallo

Ich habe dein Programm (noch) nicht getestet, ich nehme aber an, dein asuro soll einer schwarzen Linie nachfahren. Wenn der asuro mittig auf der Linie steht sind beide Sensoren gleich beleuchtet. Wenn er mit dem rechten Sensor auf der Linie steht, sich also zu weit links befindet, ist data[0] größer als data[1]. Um wieder zur Linie zurückzufinden sollte er nun links mehr Power geben. In deinem Programm gibt er aber rechts mehr Power:

Code:
   if(data[0]>data[1])
   
   {MotorSpeed(150,200);
   BackLED(ON,OFF);}
else
Wenn das dein Problem nicht löst solltest du mehr Angaben zur Aufgabe, zur gewünschen Funktion und zum Fehler machen:
ob mein code bei euch funst?
Gruß

mic