
Te dijo: "¡Ve al Oeste, joven creador!", ¡pero no sabes dónde está el Oeste! Ojalá tuvieras este módulo de brújula magnetométrica de tres ejes. Un magnetómetro detecta la fuerza magnética más intensa, que suele usarse para detectar el norte magnético.
Diseñamos esta conexión utilizando el reconocido magnetómetro HMC5883L. Este sensor compacto, que se comunica por I₂C, es increíblemente intuitivo. Es un chip de 3,3 V como máximo, pero hemos integrado circuitos que lo hacen compatible con 5 V para lógica y alimentación, lo que garantiza la compatibilidad con microcontroladores de 3 V y 5 V. Conecte VCC a +3-5 V y tierra a tierra, y luego extraiga los datos a través de los pines de reloj y datos I₂C. También hay disponible un pin Data Ready para acelerar las lecturas. Consulte la hoja de datos para obtener más información.
Al usarlo con un Arduino , es facilísimo empezar. Hemos desarrollado una biblioteca dedicada Arduino , junto con un tutorial para guiarte. Descarga la biblioteca, conecta el pin SCL al pin de reloj I2C de tu Arduino y el pin SDA al pin de datos I2C de tu Arduino . Sube el boceto de ejemplo de prueba para extraer datos del campo magnético y la orientación, lo que te ayudará a identificar el norte fácilmente.
Este magnetómetro es el mismo sensor que el LSM303. Si busca un acelerómetro y un magnetómetro, considere el LSM303, que incluye este sensor y un sofisticado acelerómetro digital de 3 ejes.
Especificaciones:
| Marca | Adafruit |
| Modelo | 1746 |