Boa noite...
Sou novo aqui na Garagem... pesquisei em alguns fóruns e não encontrei solução.
Tenho uma placa HC-06 ligada em um arduino mega. Consegui comunicar algumas vezes e enviar comando do pc e do celular, depois de alguns testes o mesmo parou de funcionar. A placa liga, conecta com celular, porém não consigo enviar nenhum comando AT para a placa, utilizando o celular, nem mesmo utilizando o monitor serial. Segue abaixo o código utilizado.
//Programa : Modulo bluetooth HC-06 - Configuracao
//Autor : Adilson Thomsen
//Carrega a biblioteca SoftwareSerial
#include <SoftwareSerial.h>
//Define os pinos para a serial (RX, TX)
SoftwareSerial MinhaSerial(6,7);
String command = "";
void setup()
{
//Inicia a serial
Serial.begin(115200);
Serial.println("Digite os comandos AT :");
//Inicia a serial configurada nas portas 6 e 7
MinhaSerial.begin(9600);
}
void loop()
{
if (MinhaSerial.available())
{
while(MinhaSerial.available())
{
command += (char)MinhaSerial.read();
}
Serial.println(command);
command = "";
}
if (Serial.available())
{
delay(10);
MinhaSerial.write(Serial.read());
}
}
Fico no aguardo de uma ajuda... preciso entregar um trabalho. :(
Tags:
A placa conecta direto sem te dar oportunidade de configurar ?
Se for vc não está no modo AT.
Para entrar no modo AT:
"KEY: This pin has to be pulled high to enter AT mode."
Apesar de que nos testes que fiz isso não aconteceu. Enquanto estava desconectado eu mandava comandos AT normalmente, que eu me lembre. Depois da conexão é que fica mudo mesmo.
Ref:
http://www.instructables.com/id/AT-command-mode-of-HC-05-Bluetooth-...
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por