Descripción
Qué es
El HC-08 es un módulo Bluetooth BLE 4.0 diseñado para la comunicación inalámbrica entre dispositivos basados en Arduino y teléfonos inteligentes o tabletas Android e iOS. Permite crear conexiones inalámbricas para proyectos IoT y aplicaciones de control remoto.
Características
- Bluetooth BLE 4.0
- Compatible con Arduino
- Función Maestro/Escúlape
- Bajo consumo energético
Para qué sirve
El HC-08 es ideal para aplicaciones como el control remoto de LEDs, sensores y otros componentes electrónicos a través de teléfonos inteligentes o tabletas. Puede ser utilizado para crear dispositivos IoT, aplicaciones de monitoreo y sistemas de control remoto.
Tutorial: Cómo usar el módulo Bluetooth BLE 4.0 HC-08
El HC-08 es un módulo Bluetooth que permite la comunicación inalámbrica entre Arduino y dispositivos móviles. Útil para proyectos de IoT y movilidad.
Qué necesitas
- Arduino UNO o compatible
- Cable USB
- PC con IDE Arduino
- Dispositivo móvil Android o iOS
Pasos
- 1. Conecta el HC-08 al Arduino a través de los pines TX/RX (3/8) y VCC/GND.
- 2. Carga el código de ejemplo ‘Serial Bluetooth’ en Arduino.
- 3. Configura el módulo en Arduino: ‘AT’ + ‘MY’ + ‘BAUDRATE’ (ej. AT+MY=123, AT+B9600).
- 4. En el móvil, instala una app como ‘Serial Bluetooth’.
- 5. Establece la misma puerta serial del Arduino.
- 6. Envía ‘AT’ en el dispositivo móvil para verificar la conexión.
- 7. Prueba a enviar mensajes entre Arduino y móvil.
- 8. Configura el módulo para funcionar como Master o Slave según tus necesidades.
Código de ejemplo
```
#include <SoftwareSerial.h>
SoftwareSerial bluetooth(3, 4);
void setup() {
bluetooth.begin(9600);
Serial.begin(9600);
}
void loop() {
if (bluetooth.available()) {
Serial.write(bluetooth.read());
}
if (Serial.available()) {
bluetooth.write(Serial.read());
}
}
```
Miniproyecto
Crea un dispositivo de control remoto para un led con tu smartphone. Conecta un led al pin 13 de Arduino y controlalo a través del módulo Bluetooth.
Errores comunes
- Olvida comprobar las conexiones de VCC y GND.
- Configuración incorrecta de la velocidad de baud en tanto Arduino como móvil.
- Olvida instalar la app Bluetooth en el móvil.
- Asignación incorrecta del pin en el código.
Accesorios recomendados
- Led y resistencia para prueba de funcionamiento
- Cable USB para carga electrónica
- App Bluetooth para smartphone
Preguntas frecuentes
¿Cómo configurar la conexión como Master o Slave?
Configúralo como Master enviando ‘AT+ROLE=1’ y como Slave enviando ‘AT+ROLE=0’.
¿Cuáles son los límites de comunicación?
El rango máximo de comunicación es de aproximadamente 10 metros, dependiendo de las condiciones ambientales.
¿Funciona con Arduino Nano?
Sí, pero verifica la compatibilidad de los pines TX/RX.
¿Cuáles son los requisitos de alimentación?
Alimentación de 3.3V a 5V, consulta el datasheet para valores específicos.







Valoraciones
No hay valoraciones aún.