Hallo

Mit geblinke und nun wird das Programm dauerhaft ausgeführt wenn du den Asuro nachdem er ne Tischkante gefunden hat wieder auf den Tisch stellst sucht er wieder ne Tischkante:

Nich getestet:
Code:
#include "asuro.h"

#define STOP 40
int main(void)
{
 
 unsigned int lineData[2];
 unsigned char running = 1;
 Init () ;
int p;
 MotorDir (FWD,FWD);
 FrontLED(ON);
 while (1) {
     LineData (lineData) ;
    if ((lineData[0] < STOP) && (lineData[1] < STOP)) {
     MotorSpeed(0,0);
     BackLED(ON,OFF);
     for(p=0;p<200;p++)
     {Sleep(72);}
     BackLED(OFF,ON);
     for(p=0;p<200;p++)
     {Sleep(72);} 
     
   }
else
{

 MotorSpeed(180,180);
}

} 
while(1);
return(0);
}
Gruß Thund3r