Índice:
- Etapa 1: Materiais
- Etapa 2: Diagrama de fiação
- Etapa 3: Carregar o código para a placa Arduino
- Etapa 4: Colocando o Módulo BT em AT MODE
- Etapa 5: enviar comandos AT
Vídeo: Comandos AT para o módulo Bluetooth (HC-05 W / EN Pin e BUTTON) usando a placa Arduino !: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:38
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
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
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:
Tutorial do módulo A9G GPS e GPRS - Ai-Thinker - Comandos AT: 7 etapas
Tutorial do módulo A9G GPS e GPRS | Ai-Thinker | Comandos AT: Ei, e aí, pessoal! Akarsh aqui da CETech. Hoje, vamos passar pelo módulo A9G GPS, GSM e GPRS da AI Thinker. Existem vários outros módulos, bem como A9 e A6 da AI Thinker, que têm capacidades GSM e GPRS semelhantes, mas
Programe qualquer placa / módulo ESP8266 com firmware de comandos AT: 5 etapas
Programe qualquer placa / módulo ESP8266 com firmware de comandos AT: Cada módulo e placa ESP8266 pode ser programado de várias maneiras: Arduino, python, Lua, comandos AT, muitos mais provavelmente … Os três primeiros são os melhores para operação autônoma, firmware AT é para usar ESP8266 como módulo ou para teste rápido com TTL RS232 c
Visor LCD I2C / IIC - Use um LCD SPI para o visor LCD I2C Usando o módulo SPI para IIC com Arduino: 5 etapas
Visor LCD I2C / IIC | Use um LCD SPI para o Display LCD I2C Usando o Módulo SPI para IIC com Arduino: Oi pessoal, já que um LCD SPI 1602 normal tem muitos fios para conectar, então é muito difícil fazer a interface com o arduino, mas há um módulo disponível no mercado que pode converter a exibição SPI em exibição IIC, então você precisa conectar apenas 4 fios
Remoto sem fio usando módulo 2.4 Ghz NRF24L01 com Arduino - Nrf24l01 Receptor transmissor de 4 canais / 6 canais para Quadcopter - Helicóptero Rc - Avião Rc usando Arduino: 5 etapas (com imagens)
Remoto sem fio usando módulo 2.4 Ghz NRF24L01 com Arduino | Nrf24l01 Receptor transmissor de 4 canais / 6 canais para Quadcopter | Helicóptero Rc | Avião Rc Usando Arduino: Para operar um carro Rc | Quadcopter | Drone | Avião RC | Barco RC, sempre precisamos de um receptor e transmissor, suponha que para RC QUADCOPTER precisamos de um transmissor e receptor de 6 canais e esse tipo de TX e RX é muito caro, então vamos fazer um em nosso
Como programar uma placa AVR usando uma placa Arduino: 6 etapas
Como programar uma placa AVR usando uma placa Arduino: Você tem uma placa de microcontrolador AVR disponível? É complicado programá-lo? Bem, você está no lugar certo. Aqui, vou mostrar como programar uma placa microcontroladora Atmega8a usando uma placa Arduino Uno como programador. Então, sem mais