MPU6050 spinnt ... Hilfe notwendig

In einem Projekt nutze ich den Gyro-Chip MPU6050, um per Servo eine Kamera am Mast einer Yacht zum Horizont gerade zu halten. Prinzipiell funzt das auch so, wie es soll, aber:

Bei der Programmentwicklung passiert es gefühlt bei jedem 3. Turn-Around, dass die MPU6050 nicht initialisiert, also dass mympu.begin() den Wert 4 statt 0 zurückgibt.

Die Einbettung von mympu.begin() in einen while-loop bringt leider nix. Real hilft nur das Stromlos-Machen ... und auch das nicht zuverlässig immer.

Zur Ansprache des Gyro-Chips benutze ich diese Lib:

Wie kann ich das lästige Problem lösen? Danke für Tips.

Wie sollen wir dabei helfen, wenn wir deinen Sketch nicht kennen?
Poste den bitte in Code-Tags. Dazu in der IDE mit der rechten Maustaste auf "für Forum kopieren " klicken und hier einfügen.

Wenn die I2C Spezifikationen eingehalten werden, dann sollte der Chip funktionieren.

Wenn es doch mal trotzdem hängt, Suchtipp: "I2C freitakten"

This topic was automatically closed 120 days after the last reply. New replies are no longer allowed.