Ich habe versucht this sketch von arduino.cc zur Verfügung gestellt. (Ich habe eine MPU6050 GY-521 breakout board.)Verwenden Sie einen Kreisel/Beschleunigungsmesser mit Arduino
Ich denke, es funktioniert gut. Es gibt eine merkwürdige Menge von Zahlen, die ich nicht verstehen kann. Es sagt, dass das Rohwerte sind.
Wie kann ich sie in sinnvolle Werte umwandeln?
Der Ausgang ist wie folgt. Selbst wenn das Ganze still steht, gibt es wechselnde Werte! Ist das sinnvoll? Wie soll es dann verstanden werden?
(Was ich nur wissen, ist, dass der Temperaturwert ist sinnvoll: D)
June 2012
WHO_AM_I : 68, error = 0
PWR_MGMT_2 : 0, error = 0
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 260, 120, 15572
temperature: 31.047 degrees Celsius
gyro x,y,z : -24, -234, -240,
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 304, 12, 15608
temperature: 31.000 degrees Celsius
gyro x,y,z : -7, -234, -232,
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 160, 100, 15716
temperature: 31.000 degrees Celsius
gyro x,y,z : -8, -241, -248,
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 192, 56, 15712
temperature: 31.000 degrees Celsius
gyro x,y,z : -36, -212, -222,
MPU-6050
Read accel, temp and gyro, error = 0
accel x,y,z: 212, 100, 15440
temperature: 30.906 degrees Celsius
gyro x,y,z : -32, -253, -240,
Sie sind bereits sinnvoll. Sie geben Ihnen wahrscheinlich die Beschleunigung in Bezug auf die Gravitation (ca. 9,8 m/s^2) in X-, Y- und Z-Richtung. –
@ H2CO3 Ich habe den Beitrag bearbeitet (wegen dem, was Sie gesagt haben). Bitte beachten Sie den bearbeiteten Post. Irgendeine Idee?? – Anubis
@Anibis Beschleunigungssensoren sind so - selbst wenn sie konstant gehalten werden, gibt es kleine fehlerhafte Signale. Und der große Z-Wert ist auf die Gravitation zurückzuführen (die vertikal ist, dh parallel zur Z-Achse). –