Deriva de los valores leídos por el sensor Arduino MPU6050

4

Estamos utilizando un panel de arranque GY-521 Arduino MPU6050, usando DMP6 de Jeff Rowberg .

Sin embargo, cuando leemos los valores del sensor mientras se mantiene estacionario, los valores se desvían considerablemente, hasta que se estabilizan en un valor después de aproximadamente 1 minuto.

¿Es este comportamiento esperado de estos chips con estas bibliotecas? Lo hemos intentado con más de 4 fichas, y todo a la deriva.

Notablemente, el chip no se desvía cuando usamos el código en el área de juegos de Arduino ( enlace ).

Sin embargo, el código de Rowberg tiene funciones adicionales que necesitamos. ¿Cómo podemos solucionar esto?

    
pregunta user19638

1 respuesta

1

¿Recordaste compensar la temperatura? No es coincidencia que el dispositivo tenga un sensor de temperatura integrado.

  

7.19 Sensor de temperatura de salida digital

     

Un sensor de temperatura en chip y ADC se utilizan para medir el MPU-60X0   temperatura de morir Las lecturas del ADC se pueden leer desde el FIFO   o los registros de datos del sensor.

    
respondido por el jippie

Lea otras preguntas en las etiquetas