En el interior hay dos sensores, uno es un acelerómetro clásico de 3 ejes, que puede indicarle qué dirección es hacia la Tierra (midiendo la gravedad). El otro es un magnetómetro que puede detectar de dónde proviene la fuerza magnética más fuerte, generalmente utilizada para detectar el norte magnético. ¡Al combinar estos datos, puede orientar su proyecto!
Basamos esta ruptura en la última versión de este popular sensor, el LSM303DLHC. Este sensor compacto utiliza I2C para comunicarse y es muy fácil de usar. Dado que es un chip de 3.3V máx., Agregamos circuitos para que sea lógica y de alimentación segura para 5V, para un uso fácil con microcontroladores de 3 o 5V. Simplemente conecte VCC a + 3-5V y tierra a tierra. Luego lea los datos del reloj I2C y los pines de datos. También hay un Data Ready y dos pines de interrupción que puede usar (consulte la hoja de datos LSM303 para obtener más detalles)
Si se usa con un Arduino, es muy fácil comenzar, ya que ya escribimos una pequeña biblioteca de Arduino para comenzar. Simplemente descargue nuestra biblioteca y conecte el pin SCL al pin de reloj I2C de su Arduino, y el pin SDA al pin de datos I2C de su Arduino y cargue nuestro programa de prueba para leer los datos del campo magnético y el acelerómetro.
CARACTERÍSTICAS PRINCIPALES:
Este módulo cuenta con un acelerómetro de 3 ejes, magnetómetro de 3 ejes (brújula electrónica) y conexión I2C.
El rango de aceleración va desde ±2g hasta ±16g y el rango de detección magnética va desde ±1.3 hasta ±8.1 gauss.
El módulo tiene su propio regulador de voltaje que permite que lo podamos alimentar desde 3V hasta 5V.
El puerto de comunicaciones I2C soporta velocidades de 100 KHz y 400 KHz.
Los datos de salida son en 16 bits.
MAS INFORMACIÓN: