Bluetooth HC-05 Configuração e Modo AT

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
Agora o modulo está em modo AT com as suas configurações (por defeito baud rate 9600 8Data Bit None parity Sotp Bit 1)
A segunda hipótese:
    • PIN34 a 1
    • Ligar alimentação do modulo
O modulo ligará em modo AT e com as seguintes configurações 38400 baud rate (8N1).

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

Uma ideia sobre “Bluetooth HC-05 Configuração e Modo AT

  1. Pingback: Arduino Bluetooth Firmware Upload

Leave a Reply

Your email address will not be published. Required fields are marked *