-
-
Erfahrener Benutzer
Fleißiges Mitglied
Probleme mit if-Bedingungen????????????????
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
-
Erfahrener Benutzer
Fleißiges Mitglied
Oh Sorry hab das wohl 2x reingestellt! Diesen Teil hier könnt ihr vergessen! Tut mir Leid
Roboaktiv
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen