EL MÓDULO BLUETOOTH HC-05
Modulo Bluetooth HC-05
Forma física
Modulo Bluetooth HC-05
Características
Voltaje de operación: 3.3V a 6V.
Funciona con comunicación serie USART y compatible
con TTL.
Sigue el protocolo estandarizado IEEE 802.15.1.
Velocidad de transmisión soportada: 9600, 19200, 38400,
57600, 115200, 230400, 460800.
Puede operar en modo Maestro, Esclavo o
Maestro/Esclavo.
Modulo Bluetooth HC-05
Entrar en modo AT para configurar e módulo
Velocidad de transmisión
Nombre
Código de vinculación
Sus terminales del HC-05 deben operar a 3.3 Volts
Modos de operación del HC-05
Modo de datos
El módulo envía y recibe datos a partir de otros dispositivos
Bluetooth.
Modo de comandos AT
Se entra en este modo cuando se quiere configurar y cambiar el
nombre del módulo, código de vinculación, velocidad, modo de
trabajo (esclavo/maestro), modo de conexión (cuando se trabaja
como maestro), entre otros cambios.
Modo de configurar el HC-05
Los comandos AT se envían por medio de un puerto serie, por lo
que se necesita un convertidor USB a RS232.
Convertidor USB a RS232
PL2303
Modo de configurar el HC-05
Los comandos
Comandos AT
Respuesta si hay
Comando Descripción
comunicación
Comando de prueba para
AT verificar si hay conexión OK
entre el módulo y la PC.
Obtiene el nombre del
módulo (se escribe el
comando, y al mismo tiempo +NAME:H-C-2010-06-01
AT+NAME?
se oprime el botón del HC- OK
05 y se da un ENTER en el
teclado de la PC ).
Cambia el nombre del
AT+NAME = HC-05 OK
módulo HC-05.
Se conoce la contraseña
AT+PSWD? +PSWD:1234
actual del HC-05 (4 dígitos).
Cambia la contraseña del
AT+PSWD=AB12 0K
HC-05.
Comandos AT
Respuesta si hay
Comando Descripción
comunicación
𝟑𝟖𝟒𝟎𝟎, 𝟎, 𝟎
Obtiene la velocidad con la ∗ 𝐁𝐚𝐮𝐝𝐢𝐨𝐬,∗ 𝐒𝐭𝐨𝐩𝐛𝐢𝐭𝐬,∗ 𝐏𝐚𝐫𝐢𝐭𝐲
AT+UART?
que trabaja el módulo OK
Cambia la velocidad con la
AT+UART= 9600,0,0 OK
que trabaja el módulo.
+ROLE:0 (0 para esclavo y
AT+ROLE? Verifica el rol del módulo
1 para maestro).
Coloca el módulo en modo
AT+ROLE=0 OK
esclavo
Coloca el módulo en modo
AT+ROLE=1 OK
maestro
*Baudios puede ser:4800, 9600, 19200, 38400, 57600, 115200, 23400,
460800, 921600, 1382400.
*Stopbits es el bit de parada y puede ser 0 para 1 bit o 1 para 2 bits.
*Parity es la paridad, y puede ser 0 (sin paridad), 1 (paridad impar) o 2
(paridad par).
Comandos AT
Respuesta si hay
Comando Descripción
comunicación
Conoce si el módulo se va a +CMOD:0
conectar con un dispositivo OK
Bluetooth en particular o 0: el módulo se conectará a
un dispositivo Bluetooth con
AT+CMODE? cualquiera que este
una dirección especifica.
disponible.
1: el módulo se conectará a
(aplica cuando el HC-05 cualquier dispositivo
esta en modo maestro). Bluetooth disponible.
Configura al HC-05 para
conectarse a un dispositivo
AT+CMODE=0 OK
Bluetooth con una
dirección especifica.
Configura al HC-05 para
que se conecte con
AT+CMODE=1 OK
cualquier dispositivo
Bluetooth.
Comandos AT
Respuesta si hay
Comando Descripción
comunicación
Se obtiene la dirección del
AT+ADDR? +ADDR:21:13:21803
módulo
Especifica la dirección del
AT+BIND=1234,56,A dispositivo Bluetooth con
OK
BCDEF el que se hará conexión
(+CMODE:0)
Se muestra la dirección
del dispositivo Bluetooth
AT+BIND? +BIN[Link]
con el que se hará
conexión (+CMODE:0)
Restablece los valores por
AT+ORGL OK
defecto de fábrica.
Se utiliza para salir del
AT+RESET
modo AT.
TERMINAL
TERMINAL
Módulo convertidor USB a TTL Módulo convertidor USB a TTL
disponible en el puerto. no disponible en el puerto.
Modo de trabajo del HC-06
Modo AT (Desconectado):
Entra en este modo cuando alimentamos el módulo, y
cuando no esta conectado por bluetooth con otro
dispositivo.
El LED del módulo parpadea muy rápido.
En este modo se envían comandos AT para configurar
algunos parámetros del HC-06.
Modo de trabajo del HC-06
Modo conectado:
En este modo se establece una conexión con otro dispositivo
bluetooth.
El LED del módulo permanece encendido sin parpadear.
Los datos que se ingresan por la terminal 𝑅𝑋 se transmiten
por bluetooth, y los datos recibidos por el módulo se
devuelven por la terminal T𝑋.
En este modo el HC-06 interpretar los comandos AT.
Configuración del HC-06
Para configurar el HC-06 es necesario que no este
conectado con otro dispositivo
Configuración del HC-06
Para configurar el HC-06
SIMULACIÓN EN PROTEUS
Emulador de puertos
Virtual Serial Port Emulator, es una aplicación de software que
crea un puerto COM virtual.