El mensaje que obtengáis no tiene por qué ser el mismo e incluso puede que no tengáis ningún
mensaje en absoluto, pero es importante que os aseguréis de que tenéis seleccionado Ambos
NL&CR para terminar las líneas.
El modulo HC-6, finaliza los comandos por tiempo y por eso en la sesión anterior usamos GetLine
para conseguir líneas completas. Pero el HC-05, no hace esto sino que espera que la línea acabe
educadamente en \r\n y entonces ejecuta el comando.
•
Aparentemente el número de modificaciones de software con la que se venden estos módulos es
bastante elevada y por ello no es fácil garantizar nada con ellos.
•
Aparentemente todos los módulos que he probado aceptan ordenes similares, pero no todos los
módulos aceptan todas las ordenes,(Supongo que dependiendo del Firmware).
Cuando menos si escribís en mayúsculas AT e intro, deberías recibir una respuesta de OK en la
consola. Y si es así podemos seguir viendo más comandos.
AT+VERSION, Requiere la versión del Firmware. En la captura de arriba muestra el resultado
AT+NAME, Requiere que nos informe del nombre que tiene asignado el modulo. Debería
devolvernos un mensaje del tipo +NAME=HC-05, indicando que se llama HC-05.
•
El modulo HC-06 se podía renombrar exactamente así, pero no podíamos preguntarle qué
nombre tenía asignado. Solo cambiarlo.
AT+NAMEXXXX, programa el nombre que queremos presentar cuando alguien nos localice:
AT+NAMECharly
AT+BAUD, nos permite solicitar la velocidad a la que está programado el modulo para hablar con
Arduino, y AT+BAUDX, Fija la velocidad de comunicación entre el modulo y la consola de acuerdo a
la siguiente tabla:
1 configura
1200bps
2 configura
2400bps
3 configura
4800bps
4 configura
9600bps (Default)
5 configura
19200bps
6 configura
38400bps
7 configura
57600bps
8 configura
115200bps
Ejemplo: AT+BAUD7 configura la comunicación a 57600 baudios
Si enviamos AT+BAUD, la respuesta es de la misma forma: BAUD=7 para indicar 9600.
AT+PIN, Solicita el PIN actual y en la consola veris: PIN=1234 o similar.
AT+PINXXXX, configura el número de identificación personal, que se requerirá para establecer la
vinculación
AT+PIN4516, establece 4516 como PIN.
•
Recordad que el PIN es el número de identificación personal, que usaremos al conectarnos al
módulo, pues exigirá conocer la contraseña.
•
El PIN es de 4 dígitos siempre
Básicamente estos son los mismos comandos que aceptaba el modulo HC-06 pero el HC-05 acepta
bastante más.
AT+ROLE Nos informa de si está configurado como Maestro 1, o como esclavo 0.
ROLE=0
(Esclavo)
AT+ROLE1 Configura el modulo como Master.
4