Configuração e Modo AT nos módulos bluetooth HC-05
Já exemplifiquei num tópico sobre estes módulos, como podemos fazer a ligação a um arduino e como se processa uma simples comunicação, agora aproveitando o facto de parte do trabalho estar feito e em jeito de complemento deixo aqui um guia para configurar e saber alguma informações modulo Bluetooth HC-05.
Para começar dois bons documentos de referencia para este módulos:
Olhando para o firmware do HC-05 este oferece um variedade de comandos AT que servem para configurar e operar e obter dados do modulo.
Não vou explicar aqui todos os comandos mas explicar como colocar o modulo em modo AT e como utilizar os comandos.
Como colocar o modulo em modo AT.
Existem duas hipóteses.
-
PIN34 a 0
-
Ligar alimentação do modulo
-
PIN34 a 1
-
PIN34 a 1
-
Ligar alimentação do modulo
Esta opção é útil quando não sabes as características da ligação serie configuradas no modulo.
Feito isto juntamente com o que expliquei aqui, estamos prontos para enviar comando para o modulo.
Agora se colocarmos o modulo em modo AT ligado ao Arduino com o esquema e com sketch que deixei neste post, abrimos o monitor da porta serie no Arduino IDE.
Nota que teremos de utilizar CR e NEW Line depois de cada código enviado.
Exemplos
- AT – Testa o modo AT no modulo a resposta deverá ser OK
-
AT+ROLE=1 modo Master
-
AT+ROLE=0 modo Slave
-
AT+VERSION?Devolve a versão do Firmware
-
AT+UART=115200,1,2 coloca a baud rate to 115200 (8E2)
-
AT+PIO=10,1 Coloca o PIO10 a 1
- AT+NAME? Devolve o nome do modulo
- AT+ PSWD? Devolve a Password do modulo