Projeto 29 – Configurando o modulo de bluetooth (JY-MCU)
Olá pessoal, antes de começarmos
a acionar componentes pelo smartphone e/ou tablet via bluetooth se faz
necessário algumas configurações do módulo antes disto, para que tudo funcione
corretamente. Então... mãos aos componentes !! Os códigos serão todos
comentados para melhor entendimento, podendo ser retirados após a compreensão
de cada linha. Bom trabalho !!!
Componentes
necessários
1 Shield JY-MCU (Modulo Bluetooth).
Fios jumper do tipo macho/fêmea.
Imagem
do esquemático pronto:
Segue o
esquemático abaixo para melhor entendimento:
Pinos
do módulo JY-MCU Pinos do
Arduino
VCC
5V
GND GND
TXD 10
RXD 11
OBS.:
Verifique qual a tensão do seu módulo, pois poderá ser de 3.3V. Se for o caso
utilize o respectivo pino do Arduino.
Siga os
passos a seguir para comunicação e configuração de seu módulo:
1) Depois de tudo
conectado ao seu Arduino. Conecte-o à porta USB de seu computador;
2) Abra o IDE do Arduino
e cole o seguinte código:
#include
<SoftwareSerial.h> // Biblioteca
responsável pela comunicação serial.
SoftwareSerial
mySerial(11, 10); // RX, TX
String
command = ""; // Responsável
por reconhecer os comandos no AT.
void
setup()
{
Serial.begin(115200); // Abre a porta de comunicação serial para
reconhecer os comandos AT.
Serial.println("Type
AT commands!");
mySerial.begin(9600); // Taxa de transferência na "Porta COM
X" a 9600bps.
}
void
loop()
{
// Lê o dispositivo de saída disponível.
if
(mySerial.available())
{
while(mySerial.available())
{ // Enquanto haver mais para ser lido,
mantenha lendo.
command += (char)mySerial.read();
}
Serial.println(command);
command =
"";
}
// Lê a entrada o usuário se disponível.
if
(Serial.available())
{
delay(10);
// Pequeno delay.
mySerial.write(Serial.read());
}
} // Fim
do loop.
3) Após carregado o código para seu Arduino, abra o Serial
Monitor (mantenha apertados Control+Shift+M);
4) Altere a velocidade de 9600 para 115200 como mostra a
imagem abaixo:
5) Quando alterado irá aparecer a tela para inserirmos os
comandos AT;
6) Agora iremos inserir o comando AT+MEUBLUETOOTH para alterarmos
o nome do nosso dispositivo que será “MEUBLUETOOTH” ou outro nome caso queira
muda-lo;
7) Este comando deverá retornar um “OKsetname”, confirmando a
troca do nome do dispositivo;
8) Pronto !! As configurações já foram concluídas;
OBS.: Segue abaixo outros comandos que podem ser utilizados:
AT - Retorna "OK", o que indica que o módulo bluetooth está respondendo aos comandos.
AT+NAME : Altera o nome do módulo Bluetooth.
AT+VERSION - Retorna a versão do firmware da placa.
AT+PINXXXX - Altera a senha do bluetooth, onde XXXX é a nova senha, e você pode utilizar qualquer combinação de 4 números. Este comando retorna "OKsetPIN".
- Se você gostou do post,
por favor comente! Nos dê um
feedback, isto nos incentiva a continuar! :)
- Faça o download do app
para ter atualizações em suas mãos.
-
Curta nossa fan page !