Problemas configuración módulo bluetooth hc-06 y monitor serie

Hola!

Estoy en un proyecto en el que tengo que conectar un módulo Bluetooth hc-06 con una placa arduino. Para saber si funciona lo he estado intentando configurar con el monitor serie y los comandos AT. El sketch (más abajo) se compila bien y se sube correctamente, el problema llega al intentar comunicarse con el módulo. O aparecen letras tipo "A?)A?¿" al enviar AT por monitor serie o "xxxx".

Aquí está el código:

#include <SoftwareSerial.h>   // Incluimos la librería  SoftwareSerial  
SoftwareSerial BT(1,0);    // Definimos los pines RX y TX del Arduino conectados al Bluetooth
 
void setup()
{
  BT.begin(9600);       // Inicializamos el puerto serie BT que hemos creado
  Serial.begin(9600);   // Inicializamos  el puerto serie  
}
 
void loop()
{
  if(BT.available())    // Si llega un dato por el puerto BT se envía al monitor serial
  {
    Serial.write(BT.read());
  }
 
  if(Serial.available())  // Si llega un dato por el monitor serial se envía al puerto BT
  {
     BT.write(Serial.read());
  }
}

¡Gracias!