O HC-05 é um módulo BlueTooth serial muito fácil de usar. Também é muito versátil e pode ser reconfigurado ou até reprogramado para fazer outras funções.

É muito fácil criar um projeto com o HC-05, pois ele se apresenta como uma porta serial. Tudo que o computador ou celular que se conectar a ele enviar, irá sair em seu pino TX e tudo que enviarmos pelo pino RX chegará de volta para o outro lado da conexão.

Por padrão ele vem com o nome de dispositivo “HC-05” e velocidade de comunicação em 9600 Bauds. Para a maior parte dos projetos isto é suficiente.

Porém, imagine que você já fez um projeto com o módulo, gostou e resolveu deixar sempre energizado. Por exemplo, o Tutorial: Controle de equipamentos por Bluetooth. Pode ser que você queira que o módulo se identifique na lista de dispositivos pareados como “CONTROLE_SALA”.

Modo de configuração do HC-05

Para mudar o nome do dispositivo, é necessário entrar em um modo de configuração. Isto é feito ligando o pino “KEY”  a 3.3V.

Uma vez no modo de configuração, precisamos nos comunicar de forma Serial. Minha forma predileta de fazer isto é com o módulo Serial USB para TTL (inserir link)

Para fazer a conexão precisamos apenas de alguns Jumpers. IMPORTANTE: Note na foto abaixo a ordem das conexões.

Conexão com o Adaptador Serial

As conexões ficam assim:

(HC-05) -> (USB TTL)

KEY -> 3V3

VCC ->+5V

GND -> GND

KEY -> 3V3

TXD -> RXD

RXD-> TXD

Os pinos TX  – transmite – e RX – recebe – são ligados cruzados, pois o que um transmite, o outro de ve receber.

Note que a alimentação do módulo HC-05 é de 3.6V a 6V, porém os níveis de tensão dos pinos são tolerantes apenas a 3.3V – que é exatamente o nível que este adaptador serial fornece.

Conexão com o PC

Use um programa de terminal serial em seu computador. Por facilidade eu uso o que vem na Arduino IDE.

A velocidade deve ser 38400 Bauds e o terminal deve enviar NL e CR no final de linha:

Serial Arduino para HC-05

Se tudo deu certo, digite AT e [ENTER] e o módulo deve responder com OK.

Mudando o nome do HC-05

Sempre em MAIÚSCULAS para os comandos e sem espaços, envie

AT+NAME=coisa

No lugar de “coisa”, use o nome que desejar, até 20 caracteres.

O módulo vai responder simplesmente com OK. Para confirmar se o nome foi mudado, basta mandar o comando

AT+NAME?

e a resposta deve ser

+NAME:coisa
OK

Você também pode, entre outras comandos, alterar a velocidade padrão de comunicação:

AT+BAUDx, com x=1 a 9.

1: 1200bps
2: 2400bps
3: 4800bps
4: 9600bps (Default)
5: 19200bps
6: 38400bps
7: 57600bps
8: 115200bps

Se quiser saber mais comandos, consulte este documento (em inglês): hc-05_AT_COMMAND

Deixe uma resposta

Seu endereço de e-mail não será publicado. Campos obrigatórios estão marcados *

limpar formulárioPostar Comentário