Hallo,
kann mir jemand sagen was an diesem code nicht stimmt:

#include "asuro.h"
void wait (int mis)
{
int z;
for (z = 0; z < mis; z++)
Sleep (36);
}

int main(void) {
Init ();
while (1) {
Sleep(100);
if (PollSwitch()>1)
{
StatusLED (RED);
MotorSpeed(0,0);
wait (5000);
}
else {
StatusLED (GREEN);
MotorDir (FWD,FWD);
MotorSpeed (150,150);
}
}
}

Asuro soll eigentlich beim betätigen eines tasters anhalten etwas warten und dann weiterfahren. staddessen fährt er immer ein stück vorwärts, hällt an, wartet und fährt wieder ein bischen.
freue mich auf antworten