-
-
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
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen