HM-10 и Arduino - отправка AT-команд без строки, заканчивающейся кодом
Мне нужно использовать HM-10 с Arduino Uno или Nano. Я не могу понять, как отправлять AT-команды и читать ответ. Команды работают с последовательного монитора, но не из кода.
Вот что я пробовал до сих пор:
#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());
}
}
Однако я не могу прочитать ни одного ответа, я чувствую, что команда не запускается. Выполнение не идет внутрь, если (blueToothSerial.available ())