Hallo, ich habe ein Problem mit GoTurn. Egal was ich mache, es läuft immer endlos. Folgender Code z.b. führt zu einer endlosen Drehung, dabei sollte doch nach 360° die Ampelfunktion starten:
Was kann die Ursache sein?Code:void wait(int t) { int i=0; for (i=0;i<t*10;i++) { Sleep(72); } } void ampel(int t) { StatusLED(RED); wait(t); StatusLED(YELLOW); wait(t); StatusLED(GREEN); wait(t); StatusLED(OFF); } int main(void) { Init(); ampel(10); while(1) { GoTurn(0, 360, 150); ampel(100); } return 0; }
Lesezeichen