PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Asuro lib --> Function "Go()" --> Parameter



PH0B0S
05.05.2006, 12:47
Hi, würde gerne die Go() Function verwenden. Habe verschiedene Werte für "distance" und "speed" ausprobiert. "speed" funktioniert wie gewohnt, aber egal welchen Wert ich bei distance eintrage - Asuro bleibt nicht stehen. Habe mir die lib auch schon genauer angeschaut und hier und da mal was verstellt, aber ich versteh nich ganz wie die "distance" ermittelt wird (jetzt sagt bitte keiner über die Odometrie). Welcher Wert entspricht den ca. einem Meter (und bei welchen Aufklebern)? Wäre toll ein paar Erfahrungen zu dieser Funktion zu hören.

stochri
05.05.2006, 16:04
Hallo Phobos,
wenn ich mich recht erinnere, muss man die encoderroutinen zuerst mit encoderinit() ( oder so ähnlich ) initialisieren, sonst zählen die encodervariablen nicht und der ASURO bleibt nie stehen.

Gruss,
stochri

PH0B0S
06.05.2006, 10:00
Werd ich mal prüfen. War der Meinung Go() startet diese schon. Meld mich dann wieder...