Tach schön,

ich habe mir das Programm

#include "asuro.h"

int main(void)
{
Init();
MotorDir(FWD,FWD);
while(PollSwitch==0){
MotorSpeed (150,150);
}
MotorSpeed (0,0);
while(1);
return 0;
}
mal ausprobiert und es funzt bei mir auch nicht.

Allerding sind da auch Fehler drin. Wie Jango schon geschrieben hat fehlen bei PollSwitch die Klammern. Auch der Wert 0 für die Schalter führt zu Problemen (zumindest bei mir). Ich hab das Prog etwas umgeschrieben und dabei kam dieses funzende Stück heraus.

int main(void)
{
Init();

while(PollSwitch()<=0X02)
{
StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(200,200);
}
StatusLED (RED);
MotorSpeed (0,0);
while(1);
return 0;

Keine Ahnung warum die ==0 bei PollSwitch nich funktioniert. Aber so geht es auch.