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







Zitieren

Lesezeichen