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:
Gruß Thund3rCode:#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); }







Zitieren

Lesezeichen