Descripción
Módulo Bluetooth HC-06: puerto serie transparente para tus proyectos DIY
El módulo Bluetooth puerto serie transparente HC-06 es la solución esclava más habitual para añadir comunicación inalámbrica a microcontroladores. Tras el emparejamiento funciona como un puerto serie full-duplex: no necesitas conocer ningún protocolo Bluetooth, solo enviar y recibir bytes.
Módulo HC-06 con placa base vista frontal
Sus interfaces principales incluyen VCC, GND, TXD, RXD y un pin reservado de estado LED, que permite a la MCU saber si la conexión está activa. Recuerda cruzar las líneas: el TXD de este módulo se conecta al RXD del microcontrolador, y viceversa.
Interfaces y pines del HC-06
Características principales
Placa base con LDO de 3,3 V y voltaje de entrada de 3,6 a 6 V (nunca superior a 7 V).
Consumo aproximado de 30 mA sin emparejar y unos 10 mA tras el emparejamiento.
Nivel de interfaz de 3,3 V: compatible con 51, AVR, PIC, ARM y MSP430; los MCU de 5 V también se conectan directamente, sin MAX232.
Alcance en espacio abierto de unos 10 metros, sin garantía de calidad más allá.
Formato de comunicación fijo: 8 bits de datos, 1 bit de parada y sin paridad.
LED de estado indicando la conexión Bluetooth
Antes de conectar, el LED parpadea; una vez emparejado, permanece fijo y el módulo entra en modo transparente. Sin conexión, puedes configurar velocidad en baudios, nombre y contraseña mediante comandos AT, y los parámetros se conservan tras un corte de energía.
Conexión del HC-06 a microcontrolador
Su tamaño compacto (3,57 × 1,52 cm), el montaje en fábrica y el tubo termorretráctil transparente ofrecen protección contra el polvo y cierta capacidad antiestática. Se empareja con la mayoría de teléfonos, PDA, PSP y hosts Bluetooth, aunque no entre dos módulos esclavos entre sí.
Módulo HC-06 protegido con tubo termorretráctil
Ideal para robótica, sensores remotos o control por móvil; no lo elijas si necesitas funciones de maestro o emparejamiento módulo a módulo.
Placa Bluetooth HC-06 lista para proyectos DIY
Preguntas Frecuentes
¿Qué voltaje necesita el módulo HC-06?
La entrada admite de 3,6 a 6 V gracias al LDO de 3,3 V de la placa. Superar los 7 V está prohibido y puede dañarlo.
¿Es compatible con microcontroladores de 5 V?
Sí. Aunque el nivel de interfaz es de 3,3 V, se conecta directamente a MCU de 5 V (51, AVR, PIC, ARM, MSP430) sin MAX232.
¿Necesito programar el protocolo Bluetooth?
No. Una vez emparejado, actúa como puerto serie transparente full-duplex con formato fijo de 8 bits, 1 bit de parada y sin paridad.
¿Cómo sé si el Bluetooth está conectado?
Mediante el LED: parpadeo indica sin conexión; luz fija indica emparejamiento y puerto abierto. También hay un pin de estado para la MCU.
¿Se puede cambiar la velocidad en baudios?
Solo sin conexión activa, mediante comandos AT. Los valores configurados se guardan incluso después de un corte de energía.
¿Puedo unir dos módulos HC-06 entre sí?
No. Ambos funcionan como esclavos y solo se emparejan con hosts Bluetooth como teléfonos, PDA, PSP u ordenadores.
Con la garantía de:
Opiniones (4)
Opiniones de clientes que compraron este producto
No funciona... ¡solo se conecta al teléfono y luego no hace nada!? No recibe comandos de Arduino ni los ejecuta como los demás que siempre he usado sin problemas.
Análisis de Experto
Análisis general del producto
He probado el HC-06 en varios montajes con microcontroladores y la principal virtud de este módulo es su sencillez. No intenta convertirse en un sistema Bluetooth complejo: su función es crear un enlace inalámbrico que se comporta como un puerto serie transparente. Una vez realizado el emparejamiento, los datos enviados por el microcontrolador llegan al dispositivo conectado y viceversa, sin que sea necesario implementar manualmente el protocolo Bluetooth.
Esta filosofía resulta especialmente práctica en proyectos de robótica, telemetría básica, lectura de sensores o control desde un teléfono móvil. En mis pruebas, el flujo de trabajo es directo: conectar alimentación, cruzar correctamente TXD y RXD, configurar la velocidad mediante comandos AT y abrir una aplicación de terminal serie en el dispositivo Bluetooth. Para prototipos y proyectos educativos, evita una cantidad considerable de código y simplifica la depuración.
El HC-06 funciona como dispositivo esclavo, por lo que está pensado para conectarse a un teléfono, un ordenador u otro host Bluetooth compatible. No sirve para establecer una conexión entre dos módulos HC-06 ni ofrece funciones de maestro. Esta limitación es importante y condiciona claramente el tipo de proyecto para el que lo elegiría.
Calidad de construcción y materiales
La placa base es compacta, con unas dimensiones aproximadas de 3,57 x 1,52 cm, por lo que se integra con facilidad en robots pequeños, cajas impresas en 3D y protoboards. El montaje viene preparado de fábrica y el tubo termorretráctil transparente protege la electrónica frente al polvo, pequeños roces y contactos accidentales. No lo consideraría una protección adecuada para exteriores o ambientes húmedos, pero sí suficiente para la mayoría de montajes de sobremesa.
La alimentación entra a través de un regulador LDO de 3,3 V. El rango indicado de 3,6 a 6 V permite alimentarlo desde muchas placas de desarrollo y baterías habituales, aunque conviene evitar cualquier fuente que pueda superar los 7 V. En un montaje permanente, recomiendo medir la salida de la fuente antes de conectar el módulo y añadir una conexión firme para evitar reinicios provocados por falsos contactos.
El LED de estado es sencillo, pero muy útil durante la puesta en marcha. Parpadea cuando no existe conexión y permanece fijo después del emparejamiento. Además, el pin de estado permite trasladar esa información al microcontrolador para que el programa sepa si el enlace está activo.
Compatibilidad y rendimiento
La interfaz serie trabaja con 8 bits de datos, 1 bit de parada y sin paridad. Esta configuración, conocida habitualmente como 8N1, es compatible con numerosos microcontroladores y resulta suficiente para comandos, valores de sensores y telemetría de baja complejidad. Antes de enviar datos, hay que recordar que las líneas se cruzan: TXD del HC-06 va a RXD del microcontrolador, mientras que RXD se conecta a TXD.
El nivel lógico de la interfaz es de 3,3 V y la placa incorpora regulación para la alimentación. En mis montajes con microcontroladores de 5 V, la conexión se plantea directamente, sin utilizar un MAX232. Aun así, mantengo los cables cortos y reviso siempre el esquema concreto de la placa, especialmente cuando se combina con hardware de procedencias distintas.
El consumo aproximado ronda los 30 mA sin emparejar y baja hasta unos 10 mA una vez establecida la conexión. Es una cifra razonable para prototipos alimentados por USB o baterías de cierta capacidad, aunque no lo elegiría para un dispositivo autónomo que deba permanecer meses funcionando con una pila pequeña.
El alcance anunciado es de unos 10 metros en espacio abierto. En una habitación con paredes, muebles y otros dispositivos inalámbricos, la distancia útil puede reducirse. Para controlar un robot desde el móvil en una vivienda o transmitir lecturas desde una mesa de trabajo, el rendimiento es adecuado. No lo usaría para enlaces críticos, grandes distancias o aplicaciones que necesiten una conexión especialmente robusta.
Puntos fuertes y aspectos mejorables
Sus principales ventajas son:
- Configuración sencilla y funcionamiento como puerto serie transparente.
- Tamaño reducido y protección mediante tubo termorretráctil.
- Consumo moderado, especialmente durante el enlace activo.
- LED de estado y pin dedicado para detectar la conexión.
- Parámetros configurables mediante comandos AT, con retención tras apagarlo.
- Compatibilidad práctica con teléfonos, ordenadores y diversas placas de microcontrolador.
Los aspectos mejorables también son claros:
- Solo funciona como esclavo y no permite crear enlaces entre dos módulos.
- El alcance está limitado a unos 10 metros en condiciones abiertas.
- La velocidad, el nombre y la contraseña solo se pueden modificar sin una conexión Bluetooth activa.
- El formato serie es fijo y no ofrece control de flujo ni opciones avanzadas de comunicación.
- El tubo termorretráctil protege frente al polvo, pero no convierte el módulo en una solución industrial o resistente al agua.
Frente a módulos Bluetooth más modernos, el HC-06 ofrece menos flexibilidad, pero también requiere menos configuración. Para un proyecto que solo necesita enviar órdenes desde un móvil, esa simplicidad puede ser más valiosa que disponer de perfiles o modos de funcionamiento adicionales.
Veredicto del experto
El HC-06 sigue siendo una opción práctica para añadir comunicación inalámbrica serie a un proyecto DIY sin complicar el firmware. Lo recomendaría para robots controlados desde el teléfono, sensores remotos de corto alcance, automatizaciones sencillas y prácticas con microcontroladores.
Antes de instalarlo, comprobaría la tensión de alimentación, cruzaría TXD y RXD, confirmaría la configuración 8N1 y realizaría el emparejamiento con el módulo desconectado de cualquier sesión activa si necesito modificar parámetros AT. También fijaría bien los cables y evitaría colocarlo junto a fuentes de ruido eléctrico o dentro de una carcasa metálica cerrada.
No es la elección adecuada para comunicaciones de largo alcance, redes de varios nodos o proyectos que necesiten un dispositivo maestro. Dentro de su propósito, sin embargo, cumple con una arquitectura clara, un consumo contenido y una puesta en marcha mucho más fácil que la de soluciones Bluetooth más completas.
2,08 €
Productos relacionados
- JST SM 2P Conector Macho-Hembra para Cables LED Largo
- Antena GNSS RTK/RTD Beidou para Vehículos de Alta Precisión
- Cable Adaptador SATA a USB 3.0 y Tipo C para HDD y SSD 2,5 Pulgadas
- Adaptador WiFi USB y OTG Tipo C para Consolas R36S / R36H
- Chreey Teclas PBT Dye-Sub Tema Caleidoscopio para Gaming y Anime
- Correa de Silicona Garmin D2 Air X10, Bounce y Vivoactive 6