HM-10 und Arduino - Senden von AT-Befehlen ohne Zeilenende vom Code

Ich muss HM-10 mit Arduino Uno oder Nano verwenden. Ich kann nicht herausfinden, wie AT-Befehle gesendet und die Antwort gelesen werden. Die Befehle funktionieren vom seriellen Monitor, aber nicht vom Code.

Hier ist, was ich bisher ausprobiert habe:

#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());
  }
}

Ich kann jedoch keine Antwort lesen. Ich habe das Gefühl, dass der Befehl nicht ausgelöst wird. Die Ausführung wird nicht ausgeführt, wenn (blueToothSerial.available ())

Antworten auf die Frage(4)

Ihre Antwort auf die Frage