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
Lesezeichen