HM-10 y Arduino: envío de comandos AT sin línea que termine desde el código
Necesito usar HM-10 con Arduino Uno o Nano. No puedo entender cómo enviar comandos AT y leer la respuesta. Los comandos funcionan desde el monitor en serie, pero no desde el código.
Esto es lo que he probado hasta ahora:
#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());
}
}
Sin embargo, no puedo leer ninguna respuesta, siento que el comando no se está disparando. La ejecución no va dentro if (blueToothSerial.available ())