PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Probleme mit if-Bedingungen????????????????



Roboaktiv
16.06.2007, 14:40
Hallo!
Fogendes Programm habe ich für meinen Asuro geschrieben:

#include <asuro.h>

int main(void)
{
Init();
unsigned int data[2];
unsigned int dataalt[2];
FrontLED(ON);
LineData(dataalt);
LineData(data);
MotorDir(FWD,FWD);
MotorSpeed(200,230);
if(data[0]+data[1]!=dataalt[0]+dataalt[1])
{
MotorDir(RWD,FWD);
MotorSpeed(200,230);
break;
}
while(1);
return 0;
}

Compiliert
Geflasht
Programm auf einer einfarbigen Pappe gestartet
...
und dann
hat sich der Asuro gleich im Kreis gedreht, obwohl erdoch erst gradeaus fahren soll.

Und jetzt weiß ich nicht, ob ich spinne der Computer keine Ahnung hat oder der Asuro macht was er will:
Wer weiß es?

Roboaktiv

Roboaktiv
18.06.2007, 21:11
Oh Sorry hab das wohl 2x reingestellt! Diesen Teil hier könnt ihr vergessen! Tut mir Leid

Roboaktiv