comandos at

Hola a todos!
TEngo un arduino mega y dos modulos hc-05. No consigo que los modulos respondan a los comandos at.

este es el Sketch que estoy utilizando

#define KEY 5 


void setup() 
{  
pinMode(KEY, OUTPUT);  
digitalWrite(KEY, HIGH); 
  
delay(500); 
  

delay(500); 
Serial.begin(9600); 
Serial1.begin(9600);
Serial1.flush();
Serial.println("Ingresar Comandos AT s:"); 

Serial1.print("AT\r\n"); 
delay(100); 
} 


void loop() 
{  
 if (Serial1.available()) 
    Serial.write(Serial1.read()); 

 if (Serial.available()) 
    Serial1.write(Serial.read()); 
}

en esta pagina esta muy bien explicado

http://diymakers.es/arduino-bluetooth/

espero te sirva