HM-10 e Arduino - Enviando comandos AT sem nenhuma linha que termina no código
Eu preciso usar o HM-10 com Arduino Uno ou Nano. Não consigo descobrir como enviar comandos AT e ler a resposta. Os comandos funcionam no monitor serial, mas não no código.
Aqui está o que eu tentei até agora:
#include <SoftwareSerial.h>
SoftwareSerial blueToothSerial(0,1); // RX, TX
void setup()
{
// Open serial communications and wait for port to open:
Serial.begin(115200);
Serial.println("Serial began");
blueToothSerial.begin(9600);
delay(2000);
}
void loop()
{
Serial.println("looping...");
blueToothSerial.print("AT+DISC?");
delay(5000);
if (blueToothSerial.available())
{
Serial.println("bluetooth serial available");
Serial.write(blueToothSerial.read());
}
}
No entanto, não consigo ler nenhuma resposta, sinto que o comando não está disparando. A execução não entra se (blueToothSerial.available ())