Hallo fabix,
Danke für den Tip, nur leider ist diese Funktion nicht in der Standard-Lib!
Wie kann ich denn am besten eine neue Lib implementieren?
Druckbare Version
Hallo fabix,
Danke für den Tip, nur leider ist diese Funktion nicht in der Standard-Lib!
Wie kann ich denn am besten eine neue Lib implementieren?
erweiterte ASURO-Lib:
http://sourceforge.net/project/showf...roup_id=155217
Oder du benutzt diese Funktion:
Wenn du Longsleep(1)Code:void LongSleep(int ms)
{
int i;
for(i = 0; i < ms; i++)
{
Sleep(72);
}
}
sagst, wartet er eine Millisekunde.
Also wartet er so 5 Sekunden:
Ich glaub, diw Funktion kann nur Werte bis 1023 aufnehmen.Code:Longsleep(1000)
Longsleep(1000)
Longsleep(1000)
Longsleep(1000)
Longsleep(1000)
Danke für den Link!
Jetzt funktioniert es! Zwar mit Msleep und nicht mit SSleep, aber das langt ja auch :D Danke!
Hallo Lunarman,
Danke für Deinen Tip, kann ich ja auch mal ausprobieren.
Gruß
Rookie
Ich hab die Funktion Sleep ganz oft untereinandergeschrieben, dann kann man ausrechnen, wie lange der Prozessor warten soll
Mit der Sleep-Funktion Streckenlängen oder Kurven zu programmieren ist eine schlechte Variante. Weil je nach Batterieladung der Asuro unterschiedlich schnell fährt. Meiner Meinung nach geht es nur mit Odometrie-Einstellung und das auch nicht exakt.
Gerhard