Índice:

Comandos AT para o módulo Bluetooth (HC-05 W / EN Pin e BUTTON) usando a placa Arduino !: 5 etapas
Comandos AT para o módulo Bluetooth (HC-05 W / EN Pin e BUTTON) usando a placa Arduino !: 5 etapas

Vídeo: Comandos AT para o módulo Bluetooth (HC-05 W / EN Pin e BUTTON) usando a placa Arduino !: 5 etapas

Vídeo: Comandos AT para o módulo Bluetooth (HC-05 W / EN Pin e BUTTON) usando a placa Arduino !: 5 etapas
Vídeo: JEITO FACIL DE CONFIGURAR OS HC-05 E HC06 2024, Novembro
Anonim
Comandos AT para o módulo Bluetooth (HC-05 W / EN Pin e BUTTON) usando a placa Arduino!
Comandos AT para o módulo Bluetooth (HC-05 W / EN Pin e BUTTON) usando a placa Arduino!

Por Jay Amiel AjocGensan PH

Este instrutível irá ajudá-lo a começar a usar seu módulo bluetooth HC05. Ao final deste instrutível, você terá aprendido como enviar comandos AT para o módulo para configurá-lo / modificá-lo (nome, senha, taxa de transmissão, etc.) usando sua placa arduino.

Etapa 1: Materiais

1. Arduino UNO

2. Módulo Bluetooth HC05

3. Fios de ligação

4. Placa de ensaio

5. Resistores (1k e 2k)

É isso!

Etapa 2: Diagrama de fiação

Diagrama de Fiação
Diagrama de Fiação

Siga este procedimento se desejar iniciar as comunicações AT com o seu HC-05 (com o pino EN e o BOTÃO na extremidade direita do BT)

Faça as conexões ff!

BT VCC para Arduino 5V

BT GND para Arduino GND

BT TX para Arduino D2

BT RX para Arduino D3 (use um DIVISOR DE VOLTAGEM para esta parte! BT Rx não consegue lidar com o sinal de 5 V do arduino!)

Etapa 3: Carregar o código para a placa Arduino

NOTA: Antes de fazer o upload, remova os fios tx e rx deixando apenas as conexões de 5V e terra.

Após a parte "Carregamento concluído", reconecte o BT TX ao ARDUINO D2 e o BT RX ao ARDUINO D3 (ainda, com o divisor de tensão).

O LED no HC-05 deve piscar rapidamente cerca de 5 vezes por segundo.

#incluir

SoftwareSerial BTserial (2, 3); // RX | TX // Conecte o HC-05 TX ao pino 2 RX do Arduino.

// Conecte o HC-05 RX ao Arduino pino 3 TX

char c = '';

void setup () {

Serial.begin (9600);

Serial.println ("Arduino está pronto");

Serial.println ("Lembre-se de selecionar ambos NL e CR no monitor serial");

// A velocidade serial padrão do HC-05 para o modo AT é 38400

BTserial.begin (38400);

}

void loop () {

// Continue lendo HC-05 e envie para o Monitor Serial Arduino

if (BTserial.available ()) {

c = BTserial.read ();

Serial.write (c);

}

// Continue lendo do Arduino Serial Monitor e envie para HC-05

if (Serial.available ()) {

c = Serial.read ();

BTserial.write (c); }

}

Etapa 4: Colocando o Módulo BT em AT MODE

Image
Image
Colocando o Módulo BT em AT MODE
Colocando o Módulo BT em AT MODE

Com o Arduino ligado, faça o seguinte:

Remova a conexão de 5 V para BT VCC

Pressione e segure o botão do interruptor no módulo BT

Reconecte o BT VCC a 5V (enquanto ainda pressiona o botão), o LED deve se acender.

Solte o botão e o LED deve piscar lentamente, ligado / desligado uma vez a cada dois segundos (aproximadamente 2 segundos).

Isso indica o modo AT.

Etapa 5: enviar comandos AT

Agora que você está no modo AT, pode começar as comunicações AT.

Aqui estão alguns exemplos de comandos AT que você pode usar ou pesquisar na Internet por outros comandos AT.

Para retornar HC-05 para mfg. configurações padrão: "AT + ORGL"

Para obter a versão do seu HC-05, digite: "VERSÃO AT +?"

Para alterar o nome do dispositivo do HC-05 padrão para, digamos, MYBLUE, digite: "AT + NAME = MYBLUE"

Para alterar o código de segurança padrão de 1234 para 2987, digite: "AT + PSWD = 2987"

Para alterar a taxa de transmissão de HC-05 do padrão 9600 para 115200, 1 bit de parada, paridade 0, digite: "AT + UART = 115200, 1, 0"

NOTA IMPORTANTE: Se você estiver usando comandos AT com "?", Faça isso, enquanto pressiona o botão na placa BT e pressione Enter no computador. Isso deve resolver.

Recomendado: