tut mir Leid, aber das war immer noch nicht die Lösung :/
Jetzt wird es seltsam (imho):
Ich habe zum Test dieses Script geschrieben:
Wenn ich das ausführe, fährt er erst 5 Sekunden im Kreis, danach aber relativ gerade. Hat jemand eine Ahnung, wie das geht?Code:#include "asuro.h" int main(void) { float wheel_factor; Init(); wheel_factor = Abc(); MotorSpeed(255, 255 * wheel_factor); // Sleep 5 seconds TimeSleep(5000); MotorSpeed(255, 255 * 1.00); while(1); return 0; } float Abc(void) { return 1.00; } void TimeSleep(unsigned int time) { // Sleep for ``time`` miliseconds unsigned int i; for (i = 0; i < time; i++) { Sleep(72); } }
BeeWee







Zitieren

Lesezeichen