Ok, das Problem ist gelöst.
Ich habe die PollSwitch()-Funktion mehrmals aufgerufen (wie hier beschrieben).
Das sieht dann so aus (und es funktioniert perfekt^^):
Danke für die Tipps.Code:#include "asuro.h" int main(void) { Init(); while(1) { int zaehler; unsigned char taster; unsigned char vergleich; taster = PollSwitch(); vergleich = PollSwitch(); MotorDir(FWD,FWD); MotorSpeed(120,120); if ((taster == vergleich)&&(vergleich > 0)) { MotorDir(RWD,RWD); for (zaehler = 0; zaehler < 334; zaehler++) { Sleep(216); } } } return 0; }







Zitieren

Lesezeichen