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.