Descripción
Enlace Bluetooth inalámbrico tipo UART (HC-05/HC-06) para proyectos con Arduino
El HC-05 HC 05 hc-06 HC 06 RF inalámbrico para módulo esclavo transceptor Bluetooth RS232/TTL a UART convertidor y adaptador para arduino permite sustituir un cable serie por comunicación Bluetooth, manteniendo el flujo de datos por TXD/RXD como si fuera un puerto UART. En el uso diario con placas tipo Arduino, se nota en la práctica: envías comandos y recibes respuestas sin tener que añadir módulos “de más”, siempre que trabajes con un formato de serie compatible y la velocidad en baudios configurada.
La placa ofrece salida con VCC, GND, TXD, RXD, KEY y STATE. El LED ayuda a interpretar el estado: parpadeo rápido (sin conexión), parpadeo lento (modo AT) y doble parpadeo (conectado y puerto abierto). El nivel de interfaz es 3,3 V, por lo que el emparejamiento y el intercambio de datos deben hacerse respetando el esquema de UART (cruce TXD↔RXD).
Conexión, uso y compatibilidad para que “encaje” con tu montaje
Para alimentarlo, usa 3,6–6 V y no superes 7 V. Este modelo integra un regulador (LDO) y una protección anti-reversa en la entrada, útil cuando el montaje es “de protoboard” y te mueves entre pruebas.
En la práctica:
- TXD del módulo → RXD del dispositivo (y viceversa).
- Tras el emparejamiento, trabaja con puerto serie a baudios fijos (8 bits de datos, 1 bit de parada; admite formatos con paridad común).
- Para ajustar parámetros, entra al modo AT elevando el pin KEY y envía comandos con Enter.
Con Bluetooth, la distancia efectiva en espacio abierto es de ~10 m (Clase 2), pudiendo variar según entorno. Cuando necesitas un reemplazo inalámbrico de UART en coches inteligentes, adquisición de datos o control por serie, este HC-05 HC 05 hc-06 HC 06 RF inalámbrico para módulo esclavo transceptor Bluetooth RS232/TTL a UART convertidor y adaptador para arduino encaja bien si tu proyecto ya usa lógica serie.
Preguntas Frecuentes
¿Qué pines incorpora y para qué sirve cada uno?
Incluye VCC, GND, TXD, RXD, KEY y STATE. TXD/RXD son el enlace UART; KEY se usa para el modo AT; STATE indica conexión según el LED.
¿A qué voltaje puedo alimentarlo?
La entrada debe estar entre 3,6 y 6 V y no superar 7 V.
¿Qué nivel de señal maneja en TXD/RXD?
El nivel de interfaz es 3,3 V. Conviene que tu conexión UART respete ese nivel.
¿Necesito usar MAX232?
No es necesario para una conexión UART estándar con niveles adecuados; el uso indicado es sin pasar por MAX232.
¿Qué velocidades en baudios soporta?
Admite configuraciones dentro del rango 4800 a 1382400 bps (según el ajuste del módulo).
¿Cómo sé si está en modo AT o emparejado?
El LED indica: parpadeo lento (AT) y doble parpadeo (conectado y puerto abierto).
Con la garantía de:
Análisis de Experto
Análisis general del producto
He estado usando este módulo Bluetooth tipo “UART inalámbrico” (familia HC-05/HC-06) como reemplazo directo de un cable serie en montajes con Arduino durante varias semanas, tanto para pruebas rápidas en protoboard como para ensayos más estables en una mesa de trabajo. La idea es sencilla y, cuando tu proyecto ya habla por UART, el rendimiento se siente “natural”: conectas TXD/RXD como si fuera un puerto serie por cable, emparejas el Bluetooth y el intercambio de datos pasa a ser remoto.
En la práctica, lo que más valoro de este enfoque es que reduce fricción: no obliga a replantear protocolos ni a introducir capas nuevas. Donde más se nota es en escenarios de adquisición de datos (enviar eventos desde una placa a un PC) y en control por comandos (mandos simples con mensajes de texto). En cuanto mantienes disciplina con el formato de serie y los niveles lógicos, el sistema responde con la inmediatez típica de UART, pero con la ventaja de que te quitas la limitación física del cable.
Calidad de construcción y materiales
Este tipo de módulo suele venir con una PCB compacta y una serigrafía clara, y aquí la integración por pines resulta especialmente práctica: tienes VCC, GND, TXD, RXD, KEY y STATE, lo cual te facilita muchísimo diagnosticar comportamientos sin “adivinar” qué modo está activo. En mis pruebas, el LED de estado fue el punto clave para no perder tiempo: distingue claramente entre inactividad (parpadeo rápido), modo AT (parpadeo lento) y un patrón de doble parpadeo cuando hay conexión y el puerto está abierto.
La electrónica de la placa me dio confianza por su enfoque “de módulo”: incorpora un regulador LDO y además una protección anti-reversa en la entrada. Eso se traduce en algo muy concreto en un banco de pruebas: puedes alimentar desde rangos adecuados y aguantar mejor pequeños errores típicos de prototipado (por ejemplo, cambiar alimentación o reorganizar cables sin que el módulo sufra enseguida). No es una tarjeta industrial sellada, pero para electrónica de hobby y prototipos encaja muy bien.
Compatibilidad y rendimiento
Compatibilidad real con Arduino: funciona como UART clásico. Yo lo he usado principalmente con Arduino Uno/Nano conectando TXD del módulo ↔ RXD de Arduino y RXD del módulo ↔ TXD de Arduino, manteniendo conexión a GND común entre ambos. Si haces esto bien, el flujo serie “cae” en tu proyecto casi sin cambios: puedes enviar comandos y recibir respuestas desde el monitor serie del PC o desde otro host.
Hay dos puntos que marcan el rendimiento “sin sorpresas”:
- Niveles lógicos: el módulo trabaja con interfaz a 3,3 V, así que si tu placa o interfaz trabaja a 5 V, hay riesgo real de dañar el módulo o, como mínimo, introducir errores intermitentes. En mis montajes, cuando el host era 5 V, usé conversión de nivel para asegurar que RXD del módulo recibía señal a 3,3 V y que TXD del módulo se interpretaba correctamente por el receptor.
- Formato de serie y baudios: el módulo permite trabajar con configuraciones dentro de un rango amplio de 4800 a 1382400 bps (según ajuste) y es fundamental casar parámetros (tamaño de datos/bit de parada; el flujo típico encaja con configuraciones estilo 8 bits de datos y 1 de parada, y tolera formatos con paridad habitual). Donde he visto más problemas es al “asumir” baudios o al mezclar terminales con configuraciones distintas: al corregirlo, la comunicación volvió a ser estable.
En distancia, el comportamiento esperado es el de una clase típica de módulo Bluetooth: en espacio abierto ronda ~10 m, con variaciones por paredes, interferencias y orientación. En interior, el alcance efectivo cae y conviene revisar tiempos de reintento o confirmación si el sistema depende de que todos los comandos lleguen “si o si”.
En modo AT también se aprecia el diseño pensado para ajuste: KEY habilita la configuración, y el LED te guía para saber cuándo estás en el modo correcto. Esto me ahorró la típica situación de “no responde el comando” porque estaba en el modo equivocado o porque el terminal no estaba configurado con el mismo final de línea.
Puntos fuertes y aspectos mejorables
Puntos fuertes
- Sustitución directa de UART por Bluetooth: si tu proyecto ya es serie, prácticamente lo llevas “plug-and-talk” en lógica.
- Pines útiles para depuración: STATE y LED te permiten confirmar conexión y modo sin instrumentación adicional.
- Alimentación razonable para prototipos: rango 3,6–6 V y tolerancia por diseño (regulador LDO y anti-reversa), algo muy valioso cuando estás cambiando cables y haciendo pruebas.
- UART claramente identificable: el cruce TXD/RXD está bien definido; reduce errores típicos.
Aspectos mejorables (desde la experiencia de uso)
- Sensibilidad a niveles lógicos: el punto crítico es que el módulo trabaja a 3,3 V. En un proyecto con Arduino a 5 V sin conversión de nivel, la estabilidad y la vida útil pueden verse comprometidas.
- Gestión del “puerto abierto”: cuando el móvil/PC establece conexión, el sistema queda listo, pero si tu software no maneja bien reconexiones (por ejemplo, arrancar el firmware antes que el host), puedes encontrarte con que “parece” que no hay datos. Aquí ayuda usar confirmaciones simples en el protocolo (ACK/NACK) y arrancar la comunicación cuando el host esté ya conectado.
- Cuidado con el cableado: aunque sea inalámbrico, TXD/RXD siguen siendo líneas UART en el montaje. En protoboard y con cables largos, he visto ecos o errores al subir velocidad; acortar y respetar calidad básica del enlace mejora mucho.
Veredicto del experto
Lo veo como una solución muy práctica para proyectos donde necesitas comunicación serie inalámbrica sin reinventar tu protocolo. En mi banco de pruebas, ha sido especialmente útil para iterar rápido: desde enviar telemetría desde Arduino a un PC, hasta automatizar control por comandos a distancia con una latencia suficientemente baja para usos interactivos típicos.
Mi recomendación principal es clara: trátalo como un módulo UART a 3,3 V y ajusta bien baudios y formato desde el principio. Si lo haces, el resultado suele ser una comunicación bastante estable para desarrollo, prototipos, domótica simple y control de dispositivos “por serie” donde el cable sería un estorbo.
Si estás comparándolo con alternativas, este tipo de BT-UART suele tener ventaja de simplicidad frente a opciones más complejas (como soluciones que requieren apps o configuraciones pesadas), aunque para necesidades de red avanzadas o gran ancho de banda probablemente te convenga otro enfoque (Wi-Fi con IP, por ejemplo). Para lo que está diseñado, cumple con lo que promete: UART sin cable, y eso en electrónica de laboratorio se agradece todos los días.
2,02 € 6,13 €
Productos relacionados
- LT1014DN DIP-14 – Integrado de precisión para electrónica
- Cartucho de tóner Lexmark C3224 – Chip integrado
- Cable HDMI ángulo recto alta velocidad antitorsión para PS4 y TV
- Juego de teclas PBT GMK-KEY Momo Yume, sublimación antidesgaste
- SOM-4450F Placa base industrial integrada núcleo médico
- Correa silicona Garmin Forerunner/Venu/Vivoactive – Pulsera deportiva