mpu 6050 mit Bascom auswerten
Hallo Leute,
habe mir eine mpu gekauft: http://www.amazon.de/SainSmart-MPU-6...uctDescription
und möchte diese nun mit Bascom auswerten. Doch bin ich im I2C noch nicht so erfahren und brauche deshalb eure Hilfe.
Doch erst mal eine Hardware Frage: meine Rn-Control hat ja 5v. Die MPU arbeitet ja mit 3,3v. Wie kann ich die dann über I2C verbinden ? (Pegelwandler)
http://www.sainsmart.com/zen/documen...050-V1-SCH.jpg
Zum Programm: nach längerem suchen habe ich das gefunden: https://www.roboternetz.de/community...hlight=mpu6050
Doch verstehe ich manche Befehle nicht so ganz. ( Ich könnte das auch noch mal Morgen genauer sagen,was ich nicht verstehe)
Muss ich das Modul erst konfigurieren ?
Ich würde mich über Antworten sehr freuen.
Der Einsteiger
Liste der Anhänge anzeigen (Anzahl: 1)
Zitat:
Meinst du also, dass ich direkt die Mpu jetzt mit meiner Rn-Control verbinden kann (ohne Pegelanpassung) . Würde es dann nicht so sein, dass wenn ich ein high Befehl vom MC schicke (5V) den Eingang der MPU (3,3V) schrotte ?? Würrden dann Widerstände dazwischen reichen ??
Open Drain bedeutet, dass du die Pins selber auf ein gewünschtes Potential ziehen kannst. Du kannst dir den Pin vorstellen wie einen offenen oder geschlossenen Schalter. Wenn er offen ist, zieht der externe Pull-up den Pin hoch - in deinem Falle dann eben auf 3.3V - im geschlossenen Zustand liegt der Pin auf Masse. Damit nimmt er nur Zustände zwischen 0 C (low) und 3.3 V (high) an. Die entsprechenden Pull-ups befinden sich meines Wissens ohnehin schon auf deiner Sensor-Platine.
- - - Aktualisiert - - -
Vermutlich ist das der Schaltplan für dein Modul (überprüfen!):
Anhang 26293
(Quelle)
Du siehst dass R4 und R5 SCL und SDA nach 3.3V ziehen. Das sind die o.g. Pull-up-Widerstände.