Frage zu MPU6050 mit ATmega

Gast #3371041
Lesenswert?
• ▲
▼
Hi!

Ich möchte gerne die aktuelle Deschleunigung sowie Drehrate über eine 
MPU6050 ermitteln. Den Sensor habe ich hier auf einem Breakoutboard.

Ich habe schon einiges mit "gebastelt", aber meine AVR Kentnisse sind 
eher Grundkentnisse :-/

Habe mir das ganze jetzt mal angeschaut:
Angesteuert wird das ganze über I2C, also TWI am AVR.
Wie man den I2C Bus generell mit den ATmegas verwendet ist ja im 
Datenblatt sowie oft im Internet erklärt.

Jetzt habe ich es aber so verstanden, dass man bei dem Sensor teilweise 
bestimmte Werte in Register der MPU6050 schreiben bzw. aus ihnen lesen 
muss.
Wie schreibe ich über I2C in ein Register? Habe auch schon gegoogelt, 
aber ehrlich gesagt nix gefunden...

Grüße!

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.