hallo!
hab ein ähnliches problem! und zwar soll er eigentlich grade aus fahren und wenn er wo gegen fährt zurücksetzen sich ein bisschen drehen und wieder grade aus fahren. leider erkennt er ständig eine kollision auch wenn keine vorliegt, fährt dann mal 2 sekunden vorwärts und dann sofort wieder zurück obwohl keine kollision war... hier mein text:
#include "asuro.h"

int main(void)
{
Init();
while(1)
{
if(PollSwitch()==0)
{
StatusLED(GREEN);
MotorDir(FWD,FWD);
MotorSpeed(100,100);
}
else
{
StatusLED(RED);
MotorDir(RWD,RWD);MotorSpeed(100,100);
for(izaehler=0;izaehler<300;izaehler++){Sleep(255) ;}
MotorDir(FWD,BREAK);MotorSpeed(90,0);
for(izaehler=0;izaehler<400;izaehler++){Sleep(255) ;}
}
}

return 0;

}