Code:
#include "asuro.h" 

int main(void) 
{ 
  Init();

  While(1)      /* immer ausfuhren */
  { 
    MotorDir(FWD,FWD);    /* von anfang: gerade aus mit voller fahrt */
    MotorSpeed(250,250); 
    StatusLED(GREEN); 
    FrontLED(OFF); 
    BackLED(OFF,OFF);
    Sleep(255);      /* hier auch ein bisschen warten  */
  
    while (PollSwitch()!=0)   /* runddrehen bei einem taster eindruck, "nicht gleich 0" */
    { 
       MotorDir(FWD,FWD); 
       MotorSpeed(200,0); 
       StatusLED(YELLOW); 
       FrontLED(OFF); 
       Sleep(255); 
       BackLED(ON,ON); 
    } 
  } 
  
  return 0;   /* söllte nie erreicht werden */
}
Muss Asuro aber nicht zuruck drehen wenn er irgend etwas von vorne anstosst?