Ich bin noch ganz am Anfang der Programmierung, und möchte dass ASURO nur gerade aus fährt. Und wenn er irgendwo dagegenfährt anhält.
Das Problem ist, er fährt gar nicht erst los. man hört zwar für nen Bruchteil einer Sekunde die beiden Motoren, und er fährt auch los, aber hält dann schon nach nem Millimeter. die PollSwitch Taster gingen beim Selbsttest noch. Hier is mein verwendeter Code:
da ist doch dann offensichtlich ein Fehler drin, oder?Code:#include "asuro.h" unsigned char taste; int main(void){ Init(); taste=PollSwitch(); MotorDir(FWD,FWD); while (taste==0){ MotorSpeed(120,120); StatusLED(GREEN); taste=PollSwitch();} MotorDir(BREAK,BREAK); while(1); return 0; }
Lesezeichen