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. :(

Exibições: 457

Responder esta

Respostas a este tópico

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-...

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço