Hallo,
ich heiße Vincent und bin neu hier im Forum. Ich hab mich angemeldet, da ich einen Asuro habe und somit auch einige Probleme, die ich nicht selbt lösen kann.
Mein aktuelles Problem sind die Odometrie-Daten. Ich habe mir ein Programm geschrieben, in welchem der Asuro mir die aktuellen Odo. Daten liefert. Diese sind aber sehr merkwürdig und ich weiß nicht warum. Liegt es vielleicht an meinem Programm?:
Die Werte die mir mein Asuro liefert sind folgende:Code:#include <asuro.h> int main (void) { unsigned int data[2]; Init(); while(1) { OdometryData (data); Msleep (1000); SerWrite("\n\rLinks: ",10); PrintInt(data[0]); SerWrite("\n\rRechts: ",10); PrintInt(data[1]); Msleep(3000); } return(0); }
Links: 1023
Rechts: 0
Links: 1023
Rechts: 0
usw...
Oder liegt das an der Elektronik? Ich weiß aber nicht genau wie, ich dies überprüfen kann. Habt ihr vielleicht eine Idee, wie ich weiter vorgehen kann?
Ich hoffe ihr hab Verständnis, dass ich noch ein Anfänger im Programmieren und in der Technik bin.
Mit freundliche Grüßen
Vincent







Zitieren

Lesezeichen