Inviare e ricevere testo tramite bluetooth

Per quale motivo se invio un carattere (o anche una stringa) il modulo bluetooth si avvia correttamente e diventa rilevabile ma subito dopo non funziona più?

#include <SoftwareSerial.h>
#define RxD 6
#define TxD 7

SoftwareSerial blueToothSerial(RxD,TxD);

void setup(){
  Serial.begin(9600);
  pinMode(13, OUTPUT);
  pinMode(RxD, INPUT);
  pinMode(TxD, OUTPUT);
  blueToothSetup();
}

void blueToothSetup(){
  blueToothSerial.begin(38400);
  blueToothSerial.print("\r\n+STWMOD=0\r\n"); 
  blueToothSerial.print("\r\n+STNA=SmartHome\r\n");
  blueToothSerial.print("\r\n+STOAUT=1\r\n");
  blueToothSerial.print("\r\n+STAUTO=0\r\n");
  delay(2000);
  blueToothSerial.print("\r\n+INQ=1\r\n");
  Serial.println("Dispositivo BlueTooth rilevabile!");
  delay(2000);
  blueToothSerial.flush();
}

void loop(){
  blueToothSerial.write("A");
}