Descripción
Qué es
El Magnetómetro CJMCU-150 BMM150 es un sensor geomagnético que mide la intensidad del campo magnético terrestre. Puede ser utilizado para determinar la dirección (norte, sur, este, oeste) y para aplicaciones de orientación y navegación.
Características
- Sensor geomagnético BMM150
- Protocolo I2C
- Alimentación: 3.3V
- SKU: ARD009105
- Precio: 11.31 €
Para qué sirve
El Magnetómetro CJMCU-150 BMM150 es ideal para proyectos de electrónica, Arduino y drones que requieren orientación precisa. Puede ser utilizado para crear brújulas digitales, sistemas de navegación, robots que siguen un camino predefinido y otros proyectos de control del movimiento. Es compatible con Arduino y plataformas similares.
Tutorial: Cómo usar CJMCU-150 BMM150
El magnetómetro CJMCU-150 BMM150 es ideal para aplicaciones de orientación y navegación. Útil para principiantes y makers intermedios.
Qué necesitas
- Arduino Uno o compatible
- Cable de alimentación
- Escritorio de diseño
- Software Arduino IDE
Pasos
- 1. Monta el CJMCU-150 BMM150 en una tarjeta protoboard.
- 2. Conecta VCC al 3.3V o 5V del Arduino.
- 3. Conecta GND al pin GND del Arduino.
- 4. Conecta SDA al pin A4 (SSD1306) o A5 (ILI9341) del Arduino.
- 5. Conecta SCL al pin A5 (SSD1306) o A4 (ILI9341) del Arduino.
- 6. Carga el código Arduino proporcionado.
- 7. Verifica en el datasheet el rango de temperatura y la precisión.
- 8. Prueba la orientación magnética con una app de smartphone.
Código de ejemplo
```cpp
#include <Wire.h>
#include <BMM150.h>
BMM150 bmm;
void setup() {
Wire.begin();
if (bmm.init() == 0) {
Serial.begin(9600);
bmm.setContinuousMode();
bmm.getHeading();
while (1) {
bmm.getHeading();
Serial.print("Heading: ");
Serial.println(bmm.heading);
delay(1000);
}
}
}
void loop() {}
```
Miniproyecto
Crea un orientador digital que indica la dirección con un LED.
Errores comunes
- Conectar SDA y SCL al revés.
- Omitir la configuración del bus I2C.
- Olvidar de verificar el datasheet.
- Usar un Arduino no compatible.
Accesorios recomendados
- LED
- Resistencia 220Ω
- Display OLED SSD1306
- Cable de alimentación 5V
Preguntas frecuentes
¿Cómo puedo verificar la orientación magnética?
Usa una aplicación de smartphone como brújula.
¿Cuáles son los límites de temperatura?
Verifica en el datasheet el rango de temperatura.
¿El CJMCU-150 BMM150 funciona con Arduino Uno?
Sí, funciona con Arduino Uno o compatibles.







Valoraciones
No hay valoraciones aún.