MPU 6050 auf 2G Beschleunigung begrenzt

Moin,
ich bin noch sehr neu im Bereich Arduino und programmieren generell und habe letzte Woche mein erstes Starter-set erhalten.
Daraufhin habe ich für eine Modellrakete, um mal so ein paar Daten zu Fluhöhe, Beschleunigung etc. zu haben mit einem Arduino Nano + BMP 280 + MPU 6050 und SD-Card-Reader ein paar Sketches(?) zusammengewürfelt und erstaunlich schnell bereits Samstag den ersten funktionierenden Code fertig gehabt.
Heute war dann der erste Teststart und es ging alles glatt, allerdings misst der Beschleunigungssensor nicht über 2G (G-Kraft - 9.81m/s^2). Auf den Daten die ich hatte stand mehrere Sekunden lang, wo die Rakete beschleunigt hatte konstant 2G anstatt die erwarteten ca. 4-6G
Ich benutze diese Library GitHub - tockn/MPU6050_tockn: Arduino library for easy communication with MPU6050 und normalerweise kann man in anderen Librarys recht einfach die maximale G-Kraft auf bis zu 16G hochstellen, allerdings weiß ich hier nicht wie das geht.
Hat jemand bereits Erfahrungen mit dieser library und kann mir helfen? Eine komplett neue Library will ich jetzt eigentlich nur ungerne benutzen.
LG
Luc

Nunja...
Wie soll ich es dir sagen...?

Diese Möglichkeiten, ich sehe:

  1. verwende eine andere Lib
  2. erweitere die vorhandene
  3. erstelle was eigenes

Falls die Bibliothek wirklich keine Möglichkeit zur Einstellung des Beschleunigungsbereichs hat, muß man sie entsprechend erweitern. 2g ist der kleinste Bereich.

Ich habe jetzt nach mehreren Stunden Recherche glücklicherweise eine Modifikation für meine Library gefunden damit man auch auf bis zu 16g einstellen kann.
Wenn der Arduino am PC angeschlossen ist klappt auch alles und die Daten scheinen richtig zu sein.
Sobald ich den Arduino aber mit einer Batterie verbinde sind die Daten auf der SD anstatt bsp: 1.00 (1g) mit dem Faktor 8 multipliziert, also sozusagen 8g.
Zudem ist das Problem, dass die Daten ebenfalls auf 16g begrenz sind (mit Batterie).
Daten vom PC:
accx accy accz
102542.00 ; 23.23 ; 0.16;0.01;1.02 ; -1.97;2.15;2.09
102548.00 ; 23.24 ; 0.24;0.05;1.03 ; -3.35;-9.67;2.12
102545.00 ; 23.24 ; 0.23;0.02;1.04 ; -6.17;-0.85;-5.95
102542.00 ; 23.25 ; 0.76;0.00;1.81 ; 38.61;-63.33;-23.95
102540.00 ; 23.24 ; 0.99;-0.16;4.90 ; 48.59;40.45;20.67
102544.00 ; 23.24 ; -0.49;-0.29;-1.78 ; 81.19;54.33;28.15
102545.00 ; 23.24 ; -0.30;-0.50;2.33 ; 0.27;-10.08;-20.03

Daten mit Batterie:
accx accy accz
102544.00 ; 23.26 ; 1.22;0.34;8.35 ; 9.19;-6.68;-6.72
102547.00 ; 23.26 ; 0.96;0.43;8.13 ; 13.51;0.41;-2.20
102545.00 ; 23.26 ; 1.17;0.41;8.17 ; -10.01;-6.58;13.80
102542.00 ; 23.26 ; 1.25;0.54;8.14 ; 42.32;5.92;-6.31
102547.00 ; 23.26 ; 3.20;2.84;9.92 ; 45.67;-125.79;-56.09
102544.00 ; 23.26 ; -0.17;0.06;11.72 ; -143.71;228.81;116.30
102541.00 ; 23.25 ; 7.90;-0.27;16.00 ; 18.69;27.26;-123.33

Die mittleren drei Werte sind die Beschleunigung auf der x, y- und z -Achse.
Wie man sieht trotz gleichem Code unterschiedliche Daten ...
Hat da noch jemand Tipps?
Alle werte sind von der SD-Karte abgelesen.

Dann stimmt wohl etwas mit der Batterie nicht. Das Gezapple der Werte läßt viel Spielraum für Überlegungen...