Comunicación Bluetooth con el módulo HC-05

Configurar el módulo Bluetooth HC-05 como Master
Los módulos Bluetooth HC-05 vienen configurados de fábrica como esclavos. Para configurarlo como Master hay que modificar los comandos AT.
Primero hay que montar el siguiente circuito



El envío de comandos AT se realiza a través del puerto serie y un adaptador de niveles MAX3232A, en el PC se utiliza una aplicación de escritorio como el Hyperterminal o el Terminal


Recuerda utilizar un MAX3232 para que sea compatible con los niveles de 3.3 V del módulo HC-05.

Si utilizas un MAX232 tienes que adaptar los niveles de 5v a 3.3v,para ello puedes usar este circuito:











Para entrar en modo de comandos AT tienes que tener en cuenta dos puntos importantes:
1. En algunos modelos de HC05 el Pin EN (en algunos modelos es KEY) tiene que estar conectado a un potencial positivo (3,3 V).


En nuestro caso  el módulo HC disponga de botón y no es necesario conectarlo, tal y como se ve en el esquema de arriba


2. Antes de conectar la alimentación mantén pulsado el botón del HC05. Una vez conectada la alimentación el led parpadeará  lento (Un parpadeo por segundo) indicación de que el módulo está en modo de comandos AT.


 







Si no lo haces el led parpadea rápido (Doble parpadeo por segundo 2 ) intentando vincularse a otro dispositivo. (Modo comunicación, este es el modo que trabaja normalmente)

Las indicaciones de los Leds son iguales tanto si el módulo está configurado como maestro o como esclavo. Una vez lo configures el modulo identifícalo


Configuración de comandos AT en HC-05

Para entrar al modo de comandos AT seguimos los siguientes pasos:
       1. Configura el puerto serie de la siguiente manera: 34800 bps, 8 bits de datos, Sin paridad, Sin control de flujo, tal como muestra la imagen de abajo.

      2 .  Activa CR+LF (es la combinación de dos códigos de control: CR (retorno de carro) y LF (salto de línea), uno detrás del otro para crear una  línea nueva) . Si no lo activas los comandos que envies deben de terminar con los caracteres retorno de carro y nueva línea: “\r\n”   (AT\r\n)


3    3.  Envía el  comando AT para comprobar la conexión. El módulo tiene que enviar OK, lo que indicará que todo es correcto y ya podemos configurar nuestro módulo HC05.



4.    Envia AT+ROLE=1 y ya tienes el módulo configurado como  Master.




La siguiente lista es una compilación de los comandos AT más importantes: