Descripción
Qué es
El módulo Bluetooth HM-10 Ver. 4.0 IBeacon es un componente para Arduino que permite añadir funciones de rastreo y comunicación inalámbrica a los proyectos.
Características
- Versión: 4.0
- Tecnología Bluetooth: BLE (Bluetooth Low Energy)
- Compatible con IBeacon
Para qué sirve
Los módulos HM-10 son ideales para proyectos de rastreo y comunicación inalámbrica, como la creación de sistemas de alarma doméstica que envían notificaciones por Bluetooth cuando se activan. Son compatibles con Arduino y pueden ser utilizados para crear aplicaciones de control a distancia.
Tutorial: Cómo usar el módulo Bluetooth HM-10
El módulo Bluetooth HM-10 es un componente ideal para quienes desean añadir conectividad inalámbrica a sus proyectos Arduino. Con él podrás enviar datos y recibir comandos de dispositivos móviles, creando aplicaciones de control a distancia.
Qué necesitas
- Arduino Uno o compatible
- Cable USB tipo B para Arduino
- Software Arduino IDE instalado
Pasos
- Conecta los pines TX del módulo HM-10 al pin 2 de Arduino y el pin RX a una resistencia de 470 ohm conectada a tierra, luego al pin 3 de Arduino.
- Alimenta el módulo HM-10 con la tensión proporcionada por los pines VCC y GND de Arduino.
- Abre el Arduino IDE e instala la librería SoftwareSerial si no está presente.
- Carga el sketch proporcionado en el tutorial para inicializar la comunicación serial.
- Utiliza una aplicación como Bluetooth Terminal para establecer una conexión con el módulo HM-10.
- Envía comandos o datos desde el dispositivo móvil al módulo HM-10 y recibe respuestas de Arduino.
- Verifica que los datos enviados se visualicen correctamente en el monitor serial de Arduino.
- Modifica el sketch para personalizar el comportamiento del proyecto según tus necesidades.
Código de ejemplo
SoftwareSerial BT(2, 3); // TX -> pin 2, RX -> resistore da 470 ohm tra pin 3 e GND
void setup() {
Serial.begin(9600);
BT.begin(9600);
}
void loop() {
if (BT.available()) {
char incoming = BT.read();
Serial.print(incoming);
}
}
Miniproyecto
Crear un sistema de alarma doméstico que envía una notificación por Bluetooth cuando se activa.
Errores comunes
- No se establece la conexión con el módulo HM-10.
- Los datos enviados por el dispositivo no se reciben correctamente por parte del Arduino.
- El módulo HM-10 consume demasiada energía durante la espera de una conexión.
- Problemas de sincronización entre los comandos enviados y la respuesta del proyecto Arduino.
Accesorios recomendados
- Resistencia 470 ohmios
- Cable USB tipo B para Arduino
- Arduino Uno o compatible
- App Terminal Bluetooth
Preguntas frecuentes
¿Cómo puedo modificar el módulo HM-10 para funcionar con una tensión de alimentación diferente?
Verifica en el datasheet del módulo HM-10 las especificaciones de alimentación y agrega un convertidor de nivel si es necesario.
¿Qué tipos de comandos puedo enviar al módulo HM-10?
Puedes enviar cualquier comando que tu proyecto Arduino esté programado para interpretar correctamente.







Valoraciones
No hay valoraciones aún.