Índice:
2025 Autor: John Day | [email protected]. Última modificação: 2025-01-13 06:58
Ei pessoal! Espero que você já tenha gostado do meu tutorial anterior "Como controlar o servo motor Arduino". Este é outro tutorial informativo para ensiná-lo a fazer a interface com seu módulo Bluetooth e definir suas configurações por meio de comandos AT, então se você quiser alterar seu nome ou senha do Arduino Bluetooth ou quaisquer outros parâmetros Bluetooth, este será o melhor guia para você consiga.
Durante a confecção deste tutorial, tentamos ter certeza de que este artigo será o melhor guia para você, a fim de aprender o básico de como os módulos bluetooth funcionam no modo de comando AT e aprender algumas informações úteis sobre como usar corretamente o Conjunto de comandos AT.
Esses detalhes são muito importantes, especialmente para quem deseja iniciar o aprendizado de eletrônica e robótica. então esperamos que este instrutível contenha os documentos necessários.
O que você aprenderá com este instrutível:
Aprenda a história da aparência do comando AT.
Compreenda a diferença entre os módulos bluetooth HC.
Aprenda o hardware do módulo HC Bluetooth.
Faça o diagrama de fiação apropriado com uma placa Arduino.
Defina o Bluetooth para o modo de comando AT.
Inicie as novas configurações de Bluetooth
Etapa 1: Como fazer interface com módulos Bluetooth
Começando com a descrição do projeto, iremos customizar os parâmetros do módulo Bluetooth, mas como poderíamos nos comunicar com os módulos Bluetooth!
Como muitos outros dispositivos, os módulos Bluetooth aceitam a comunicação por meio de comandos AT para definir configurações como nome, senha, taxa de transmissão e outras configurações.
O que são esses comandos AT
Voltando ao ano de 1981, Dennis Hayes inventou uma linguagem de comando específica para fazer a interface do "dispositivo smartmodem Hayes" e este conjunto de linguagem de comando consiste em uma série de strings de texto curtas que podem ser combinadas para produzir comandos para operações como discar, desligar e alterando os parâmetros da conexão. A partir daqui, surgiu a ideia de desenvolver cada vez mais o conjunto Hayes ou o conjunto de comandos AT para fazer a interface de mais dispositivos usando algum tipo de caractere de prefixo.
Como os outros dispositivos, os módulos Bluetooth possuem modo de comando AT, onde você pode fazer a interface usando comandos AT para defini-los.
Portanto, para enviar comandos AT a um módulo Bluetooth, precisamos primeiro colocá-lo no modo de comando AT.
Os módulos Bluetooth mais populares são o HC-06 e o módulo HC-05 que serão usados em nosso tutorial.
É difícil distinguir entre esses dois Bluetooth apenas vendo, mas usando uma placa de breakout a diferença está nos pinos.
Etapa 2: o hardware Bluetooth
Para o nosso módulo HC-05, temos todos estes seis pinos:
- KEY ou Enable: Este pino deve ser puxado para cima para entrar no modo AT. Em nosso módulo Bluetooth, já temos um botão de pressão tão importante para estabelecer o conjunto de puxar alto do pino-CHAVE
- VCC e GND para fornecimento de energia.
- RXD e TXD para dados de entrada / saída serial
- Pin STATE, apenas ignore-o porque provavelmente ele não está conectado a nenhum dos pinos do Bluetooth e não será necessário neste tutorial.
Vou usar a placa Arduino para enviar os comandos AT seriais para o meu módulo Bluetooth.
Etapa 3: Diargrama do circuito
Mudei para easyEDA para criar meu diagrama de circuito para este tutorial e aqui está como conectar o módulo bluetooth ao Arduino, tudo o que é necessário é o pino número 3 do Arduino para o RXD do Bluetooth e o pino número 2 do Arduino para TXD do Bluetooth, GND para GND e VCC para Arduino 5V.
Etapa 4: Códigos e testes
Passando para a parte do software, como já mencionei, usaremos a placa Arduino para nos comunicarmos com o Bluetooth.
Assim que ligarmos o Arduino, teremos o LED do Bluetooth piscando rapidamente em um intervalo de meio segundo, o que significa que o modo AT não foi ativado, portanto, antes de ligar o Arduino, basta manter o botão pressionado e, em seguida, ligar o Arduino, como resultado você terá o LED piscando mais lentamente em um intervalo de 2 segundos, o que indica a entrada bem-sucedida do modo de comando AT. Agora que executamos o monitor serial Arduino ou qualquer outro monitor serial como teraterms para começar a enviar os comandos AT, você pode obter o documento de comandos AT no link de download abaixo, este documento mostra a lista de comandos AT disponíveis para nosso módulo Bluetooth.
Para iniciar as configurações, executamos o monitor serial e definimos a taxa de baud para 9600 e ambos NL e retorno de carro, agora se você enviar os caracteres AT através do monitor serial, deverá obter uma resposta OK do módulo Bluetooth.
Começaremos definindo a taxa de Baud para 9600BPS e, para isso, precisamos escrever AT + UART = 9600, 0, 0 e, em seguida, pressionar Enter. Em cada operação bem-sucedida, você precisa obter uma resposta OK do módulo Bluetooth
Mudaremos também o nome do Bluetooth para Device1, então escreveremos AT + NAME = Device1
E mudaremos a senha do Bluetooth também para 2020, então escrevemos AT + PSWD = 2020
Muitas outras instruções AT estão disponíveis com relação ao uso do módulo Bluetooth, portanto, tudo o que você precisa fazer é baixar o documento anexado ao link abaixo e lê-lo para obter o comando AT correto de que precisa.
Seguindo este tutorial, você agora poderá personalizar o Bluetooth de seus robôs e dispositivos e poderá executá-los como profissional.
Sobre meus próximos tutoriais, você pode sugerir alguns temas na seção de comentários abaixo,
Uma última coisa: certifique-se de que você está fazendo eletrônicos todos os dias. Vejo você na próxima vez