Guten Morgen,

ich versuche schon seit längerem meinen ASURO dazu zu bewegen einer schwarzen Linie zu folgen, aber er haut immer wieder ab, bzw. dreht sich im Kreis.
Ich habe das Standartprogramm von der Arexx CD genommen und nur die Motorengeschwindigkeit etwas herabgesetzt.
Wenn mein Kollege sein Programm auf den ASURO flasht klappt es wunderbar, wie kann das sein? Könnte das Problem sogar an meinem Computer liegen ?

Code:
#include "asuro.h" // Linienverfolgung auf die einfachste Art

int main(void) 
{
unsigned int data[2]; //Speicher bereitstellen
Init();

FrontLED(ON); 		// Linienbeleuchtung einschalten
MotorDir(FWD,FWD); // Beide Motoren auf vorwärts

while(1)			// Endlosschleife, ASURO soll beliebig
	                // lang einer Linie nachfahren
{ 			
LineData(data); 	// aktuelle Helligkeitswerte der
					// Fototransistoren einlesen

if (data [0] > data [1] ) 	 // links heller als rechts...
{MotorSpeed(100,80);} 	// ... dann links mehr Gas geben...

else
{MotorSpeed(80,100);} 	// ... sonst rechts mehr Gas geben!

}
return 0;
}