Paso 1: El circuito
La forma más fácil de ejecutar el LSM9DS0 está en la interfaz I2C. Que permite el microprocesador hablar sobre una interfaz serial simple, que tiene bibliotecas estándar. Para ello, tenemos cable los pines SDA y SCL SDA y SCL pines en la placa 32U4, vía el convertidor de nivel de lógica para cambiar las señales de 3.3V a 5V.
Periódicamente puede sondear la LSM9DS0 de datos, pero para saber perfectamente cuando hay datos, hay tres salidas de cierre - uno para cada sensor. También funcionan a 3,3 v, pero que es lo suficientemente alta para el 32U4 tratar como una señal de alto, por lo que no es necesario para ejecutar a los que a través del convertidor de nivel de lógica.
Sparkfun tiene un writeup fantástico de todo esto aqui;
https://Learn.Sparkfun.com/tutorials/lsm9ds0-hooku...
El boceto muestra el circuito, junto con un interruptor de push va al pin 11, con un 10 k Levante resistor conectado a 5V para dejar el pin de flotante.
Que el prototipo la solución en un protoboard primero, como se muestra en la foto.