How to enter AT mode in HC-05 bluetooth module

BASIC CONFIG
1º Connect TX with 10,RX with 11,VCC(3.3v) and GND
2º Load the program in Arduino

Model ZS-040
1º Push button in bluetooth module and hold
2º Disconnect VCC of bluetooth module
3º Connect VCC
4º Release button - Led must flash very slow. Now you are in AT MODE
5º Reset Arduino with reset button
6º Start the Monitor Serial, select "Both NL & CR"
7º Enter command "AT" and Enter. You must receive OK.

Other -->
1º supply 3.3v to 34 pin and hold
2º Disconnect VCC of bluetooth module
3º Connect VCC
4º Release 3.3v from 34pin - Led must flash very slow. Now you are in AT MODE
5º Reset Arduino with reset button
6º Start the Monitor Serial, select "Both NL & CR"
7º Enter command "AT" and Enter. You must receive OK.

That's all.

Regards

P.D.: Excuse for my english. The program is in spanish:

#include <SoftwareSerial.h>

#define RxD 10
#define TxD 11

SoftwareSerial BTSerial(RxD, TxD);

void setup(){
  BTSerial.begin(38400);
  Serial.begin(9600);
  BTSerial.print("AT\r\n");
  Serial.println("Si a continuacion pone OK ->> El dispositivo esta listo.");
  Serial.println("En caso contrario ->> El dispositivo no esta en modo AT.");
  Serial.println("Realice el siguiente procedimiento:");
  Serial.println("- Pulse el boton y mantengalo.");
  Serial.println("- Quite VCC del modulo.");
  Serial.println("- Vuelva a alimentar el modulo.");
  Serial.println("- Suelte el boton.");
  Serial.println("- El modulo parapadeara lentamente, indicando que esta en modo AT.");
  Serial.println("- Resetee Arduino.");
  Serial.println("-------------------------------------------------------------------");
}

void loop(){

  if (BTSerial.available())
    Serial.write(BTSerial.read());

  if (Serial.available())
    BTSerial.write(Serial.read());

}