Problemas con la respuesta del bluetooth HC-06

Hola.
Tengo un problema con un modulo bluetooth HC-06. Consigo escribir en el ya q, atraves de un programa que tengo en mi movil emparejado con el modulo, consigo ver lo q escribo en el monitor serial. Pero usando los botones de la aplicacion, q deberia recibir algo y visualizarlo en el monitor serial, no m aparece nada.
No m responden ni los comandos AT.
¿Tengo q tener el modulo bluetooth desconectado del arduino cuando le cargue a este el programa?
Gracias.

Hola
Una manera facil de probar donde esta el problema es con un Serial-TTL como el CP2102. Te permite conectar el Bluetooth a un usb del portatil y usarlo como un puerto COM con un monitor serial independiente del arduino. Son muy baratos.

Los AT en el hc06 nunca los he metido porque siempre lo uso a 9600 es la verdad.

No hace falta desconectarlo ni desemparejarlo que yo sepa. Usar con ordenador con BT tambien es mas comodo que el movil para las pruebas

Prueba con este codigo, lo uso como "repetidor" a ver si te ayuda:

#include <SoftwareSerial.h>

SoftwareSerial BT1(2, 3); // RX, TX

String message;

void setup() {
delay(1000);

BT1.begin(9600);
}

void loop() {
if (BT1.available()) {
while(BT1.available())
{//while there is data available on the serial monitor
message+=char(BT1.read());//store string from serial command
}
if(!BT1.available())
{
if(message!="")
{//if data is available
BT1.println(message); //show the data
BT1.println(message); //show the data
BT1.println(message); //show the data
message=""; //clear the data
}
}

delay(200);
for (int ii=0; ii <= 20; ii++) {
BT1.print(ii);
delay(100);
BT1.print(" ");
delay(100);
BT1.println(millis());
delay(200);
}

delay(500);

}
}

Muchas gracias!!! Intentare probar lo que m dices.