Tengo un tablero de arranque LSM9DS0 Giroscopio / Acelerómetro / Magnetómetro. Estoy usando un Arduino Uno que funciona en 5V. El LSM9DS0 se está comunicando con el Uno mediante I2C a través de un convertidor de nivel lógico. El Uno y el LSM9DS0 están conectados en paralelo a mi fuente de alimentación. La función del Acelerómetro funcionó bien las primeras veces, pero cuando apago la fuente de alimentación y la enciendo nuevamente, el Acelerómetro parece fallar. En lugar de obtener un número exacto, recibo -1.50; Incluso si muevo el tablero, todavía consigo ese número.
He investigado esto y no he encontrado nada. Lo único que soluciona esto parece ser desconectar el LSM9DS0 y luego volver a enchufarlo. Estoy realmente confundido por esto. ¿Tiene alguna sugerencia o solución a este problema?