Ho provato this sketch fornito da arduino.cc. (Ho un MPU6050 GY-521 breakout board.)Utilizzare un giroscopio/accelerometro con Arduino
Penso che funzioni bene. Dà un numero strano di numeri che non riesco a capire. Dice che quelli sono valori grezzi.
Come posso convertirli in valori significativi?
L'uscita è la seguente. Anche quando il tutto è tenuto fermo, dà dei valori in cambiamento! È significativo? Allora come si deve essere capito?
(Quello che so è che solo il valore della temperatura è significativo: 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,
Sono già significativi. Probabilmente ti danno l'accelerazione relativa alla gravitazione (circa 9,8 m/s^2) nelle direzioni X, Y e Z. –
@ H2CO3 Ho modificato il post (a causa di quello che hai detto). Si prega di consultare il post modificato. Qualche idea?? – Anubis
Gli accelerometri dell'Anibis sono così: anche se mantenuti costantemente, ci sono piccoli segnali errati. E il grande valore Z è dovuto alla gravitazione (che è verticale, cioè parallela all'asse Z). –