Hallo leute,
ich habe ein Programm zum Hindernisausweichen geschriben. Dieses programm funktionirt aber nicht.
WARUM?Code:#include "asuro.h" int main(void) { Init(); int zaeler; StatusLED(YELLOW); MotorDir(FWD,FWD); while(1){ if (PollSwitch()>0) { if (PollSwitch()>0){ MotorDir(RWD,RWD); for (zaeler=0; zaeler<300; zaeler++) { Sleep(255);} for (zaeler=0; zaeler<30; zaeler++) { FrontLED(ON); MotorSpeed(140,140); Sleep(250);} MotorSpeed(0,0); for (zaeler=0; zaeler<100; zaeler++) { MotorDir(FWD,RWD); MotorSpeed(250,250); Sleep(250);}}} else {FrontLED(OFF);} else {MotorDir(FWD,FWD); MotorSpeed(140,140);} } return 0; }![]()
![]()
![]()







Zitieren

Lesezeichen