Comunicación inalámbrica serial para control, telemetría y configuración.
El HC-05 es un módulo de comunicación inalámbrica que enlaza microcontroladores, computadoras o teléfonos mediante una interfaz UART. Permite transmitir datos de sensores, órdenes y mensajes sin cable utilizando Bluetooth 2.0 + EDR con perfil SPP. Puede configurarse como maestro o esclavo mediante comandos AT. La velocidad serial, nombre, clave, estado de conexión y niveles lógicos deben configurarse correctamente antes de integrarlo, especialmente cuando el controlador trabaja con señales de cinco voltios.
Especificaciones técnicas
Características principales
Valor
Alimentación del breakout
3,6 a 6 V habitual
Lógica UART
3,3 V
Interfaz
UART TTL
Radio
Bluetooth 2.0 + EDR con perfil SPP
Velocidad habitual
9600 bit/s
Configuración
Comandos AT
Compatibilidad
Arduino y Raspberry Pi
Características adicionales
Valor
Alcance típico
Aproximadamente 10 m
Antena
Integrada en PCB
Indicador
LED de estado
Modo
Según firmware
Consumo
Dependiente del estado
Uso
Control y telemetría
Información técnica: Adapta la señal TX de Arduino hacia RX del módulo mediante divisor resistivo. No confundas velocidad AT con velocidad del modo de datos.
Ventajas y aplicaciones
Integración completa: Su diseño reúne las funciones esenciales y reduce componentes externos durante montaje, configuración y verificación del proyecto electrónico.
Formato práctico: La placa facilita prototipado, mantenimiento y conexión con otros dispositivos mediante terminales e interfaces claramente organizados físicamente.
Funcionamiento configurable: Permite ajustar parámetros relevantes por software o hardware para adaptarse a diferentes condiciones operativas y aplicaciones reales.
Compatibilidad amplia: Puede integrarse con plataformas, herramientas y protocolos habituales respetando los niveles eléctricos y requisitos particulares de cada interfaz.
Aplicaciones educativas: Facilita aprender programación, comunicación y control mediante pruebas repetibles, diagnósticos visibles y proyectos progresivos completamente funcionales.
Dos imágenes destinadas al esquema de conexión y al pinout del producto. Reemplaza cada URL por la imagen correspondiente subida a Odoo.
Galería de esquemas y conexiones
Guía de conexión: Conecta TX a D10, RX a D11 mediante divisor, alimentación y GND; configura y enlaza antes de transmitir.
🎓 Funcionamiento del ejemplo
El código realiza una prueba funcional extensa, controla errores básicos y muestra información clara para diagnóstico durante la integración.
Ejemplo Arduino · HC-05
// Ejemplo funcional para Arduino Uno
// Verifique primero alimentación y tierra común
// Respete los niveles eléctricos indicados
// Abra el monitor serial a la velocidad configurada
// Realice la prueba inicial sin cargas sensibles
// Revise los mensajes de diagnóstico antes de continuar
#include <SoftwareSerial.h>
SoftwareSerial enlace(10,11);unsigned long enviados=0;
void setup(){
Serial.begin(9600);enlace.begin(9600);
Serial.println("Puente serial inalambrico listo");
}
void loop(){
while(enlace.available())Serial.write(enlace.read());
while(Serial.available()){enlace.write(Serial.read());enviados++;}
static unsigned long t=0;
if(millis()-t>5000){
t=millis();Serial.print("Bytes enviados: ");Serial.println(enviados);
}
}
Pulsa una pregunta para desplegar su respuesta. Las últimas tres incluyen comparaciones con productos relacionados.
1. ¿Qué tecnología Bluetooth utiliza?
El HC-05 utiliza Bluetooth Classic mediante perfil serial SPP; la aplicación remota debe admitir ese protocolo específico para establecer una comunicación funcional.
2. ¿Cuál es su función predeterminada?
Esta versión trabaja normalmente como maestro o esclavo configurable; el firmware y los comandos AT disponibles deben confirmarse antes de diseñar el enlace.
3. ¿Por qué no responde a comandos AT?
Debe entrar al modo AT correcto, usar terminación y velocidad apropiadas, desconectar enlaces activos y respetar mayúsculas exigidas por firmware.
4. ¿La velocidad UART modifica la velocidad inalámbrica?
No directamente; configura solamente la comunicación entre módulo y microcontrolador, mientras el enlace Bluetooth negocia sus propios parámetros de radio.
5. ¿Cómo debe protegerse la entrada RX?
Aunque el breakout acepte 5 V de alimentación, RX suele trabajar a 3,3 V; utiliza divisor resistivo o conversor lógico.
6. ¿Qué alcance puede esperarse en interiores?
Normalmente alrededor de diez metros, pero paredes, cuerpos, orientación de antena, interferencia de 2,4 GHz y potencia reducen distancia. la.
7. ¿Cómo se compara con HC-05?
HC-05 comparte comunicación serial, pero HC-05 ofrece normalmente modo maestro/esclavo y un conjunto AT más amplio que versiones HC-06. la.
8. ¿En qué se diferencia de HC-12?
Bluetooth conecta directamente con teléfonos compatibles y opera a 2,4 GHz; HC-12 usa radio sub-GHz transparente y requiere otro módulo receptor.
9. ¿Puede comunicarse con dispositivos iPhone?
iOS normalmente no admite SPP genérico sin certificación, por lo que estos módulos Classic funcionan mejor con Android o computadoras compatibles.
10. ¿Cómo evitar caracteres ilegibles en el monitor serial?
Iguala baud rate en módulo, SoftwareSerial y monitor; comprueba tierra común, niveles lógicos, terminadores de línea y cableado TX cruzado con RX.