Zunächst mal - warum hast Du Den Thread gleich 3 Mal gepostet??? Maustaste kaputt?
Zu Deinem Programm: Der Fehler liegt bei
while(1);
Mit diesem kleinen Befehl bringt man den Controller zum ewigen warten. Entscheidend ist das Semikolon.
Wenn Du Dein Programm ein wenig korrigierst, sollte es gehen:
Code:
int main(void)
{
unsigned int data[2];
Init();
FrontLED(ON);
MotorDir(FWD,FWD);
while(1)
{
LineData(data);
if (data[0] > data [1])
{MotorSpeed(200,150);}
else
{MotorSpeed(150,200);}
}
return 0;
}
Gruß,
askazo
Lesezeichen