PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro vorwärts bis Kollision, dann rückwärts und Drehung



Wombatz
13.06.2011, 15:30
Hallo Leute,

wollte mal meinen Roboter vorwärts fahren lassen und bei Kollision rückwärts.
Nachdem er 1 Sekunde rückwärts gefahren ist, soll er eine Drehung einleiten.
Danach wieder vorwärts fahren.
Aber wenn ich den Code kompilieren will, zeigte der mir die Fahlermeldung

test.c:31: error: parse error at end of input

Aber wieso kann ich mir nicht erklären!!!
Kann mir einer den Fehler aufzeigen?

Hier kommt der Quellcode:
#include "asuro.h"

int main(void){
unsigned int i;
Init();

while(1){


while(PollSwitch()==0)
{StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(120,120);} //fahre vorwärts


if(PollSwitch()!=0) // bis Schalter gedrückt wird
{StatusLED(RED); // Rote Lampe an

MotorDir(RWD,RWD); //Rückwärtsgang mit 120 reinhauen
MotorSpeed(120,120);
for (i=0;i<280;i++){Sleep(255);} //für 1 Sek zurückrudern
MotorSpeed(0,0); // Motoren stoppen
MotorDir(FWD,FWD); // Und Drehung einleiten für 1 Sek
MotorSpeed (0,120);
for (i=0;i<280;i++){Sleep(255);}
MotorSpeed(0,0);
}

return 0;
}

radbruch
13.06.2011, 16:18
Vor return fehlt noch eine }

Wombatz
13.06.2011, 16:43
OH mein Gott....manchmal sieht man den Wald vor lauter Bäumen nicht mehr.

Vielen Dank für die schnell Antwort.