Hallo liebe Community Ich such mir schon seit zwei Tagen die Finger im Internet wund und stoße einfach auf keine brauchbaren Ergebnisse. Zuerst einmal: Ich möchte einen XMega32A4U Prozessor mit dem Atmel AVRStudio in C/C++ so programmieren, damit er die Daten eines MPU6050 (Gyro und Beschleunigungssensor von Invensense) liest und verarbeiten kann. Es ist nicht so, dass ich absolut nichts finden würde zu I2C oder dem MPU6050. Das Problem ist, dass jeder Programmcode den ich finde, für Arduino oder für einen anderen µC geschrieben ist. Auch bei Atmel finde ich Codebeispiele zur Initialisierung von I2C auf dem XMega, aber die richtigen Daten aus dem MPU6050 zu lesen ist noch einmal eine ganz andere Sache für mich. Ich bin nicht so der wahnsinns Crack was solche Sachen angeht ;) Ich hab auch irgendwo mal einen Code gefunden, der genau für den MPU6050 und den XMega zugeschnitten war, allerdings war der Code in Bascom geschrieben. Mir würde ein kleiner Codeschnippsel in C/C++ reichen, wie ich die I2C Schnittstelle auf dem XMega zum Laufen bekomme und dann auch noch (die richtigen!) Daten aus dem Gyrosensor lesen kann. So etwas hat doch bestimmt schon jemand von euch gemacht? Ich hoffe einfach mal, dass ich das Rad nicht neu erfinden muss... Viele Grüße Matthias
Im ASF gibt es Code zur Benutzung des itg-3200, der auch auf dem ATAVRSBIN1 ist (und mit dem XPlained geht) ist. Das Auslesen der Register beim mpu-6050 dürfte analog funktionieren.
Danke für die Antwort. ASF = Atmel Software Framework, richtig? Dann schau ich da mal rein.
Ich hoffe ich bin hier nicht allzu sehr fehl am Platz: Habe den 6DOF mpu-6050 heute bekommen, und möchte den Sensor mit Arduino nano auslesen. Ich finde eben nichts richtiges bei google, brauche ich besondere libs für das Protokoll oder brauche ich noch einen adapter? Danke für die Antworten!
Schau doch mal in MultiWii rein. Da gibts die MPU und ist auch für Arduino. Stephan
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.