das problem ist, dass alle anweisungen in dem programm nur ein einziges mal ausgeführt werden. es wird einmal gesagt, dass er vorwärts fahren soll, und dann wird einmal geprüft ob die taster gedrückt wurden.
du musst das alles in eine endlosschleife packen:
so wird das alles immer wieder ausgeführt. bei jedem schleifesurchlauf wird geprüft, ob die taster gedrückt wurden.Code:#include "asuro.h" int main() { Init(); while(1){ //hier beginnt die endlosschleife MotorDir(FWD,FWD); MotorSpeed(240,240); if(PollSwitch()>0) { MotorDir(RWD,BREAK); MotorSpeed(240,0); Msleep(250); } } //hier ist sie zuende return 0; }






Zitieren
Lesezeichen