how to configure HC-05 shield?

Hello Arduino I'm not good at English
so i got problem configuring HC-05 shield...

https://www.itead.cc/wiki/BT_Shield_(Master_Slave)

This is description of BT shield
i upload this code to configure it

// Basic Bluetooth sketch HC-05_02_38400
// Connect the HC-05 module and communicate using the serial monitor
//
// The HC-05 defaults to commincation mode when first powered on.
// Needs to be placed in to AT mode
// After a factory reset the default baud rate for communication mode is 38400
//
//
//  Pins
//  BT VCC to Arduino 5V out. 
//  BT GND to GND
//  BT RX to Arduino pin 3 (through a voltage divider)
//  BT TX to Arduino pin 2 (no need voltage divider)
  
  
#include <SoftwareSerial.h>
SoftwareSerial BTserial(2,3); // RX | TX
// Connect the HC-05 TX to Arduino pin 2 RX. 
// Connect the HC-05 RX to Arduino pin 3 TX through a voltage divider.
  
char c = ' ';
  
void setup() 
{
    // start th serial communication with the host computer
    Serial.begin(9600);
    Serial.println("Arduino with HC-05 is ready");
  
    // start communication with the HC-05 using 38400
    BTserial.begin(38400);  
    Serial.println("BTserial started at 38400");
}
  
void loop()
{
  
     // Keep reading from HC-05 and send to Arduino Serial Monitor
    if (BTserial.available())
    {  
        c = BTserial.read();
        Serial.write(c);
    }
  
    // Keep reading from Arduino Serial Monitor and send to HC-05
    if (Serial.available())
    {
        c =  Serial.read();
  
        // mirror the commands back to the serial monitor
        // makes it easy to follow the commands
        Serial.write(c);   
        BTserial.write(c);  
    }
  
}

I tried this but nothing work
so I change 2 and 3 to 0 , 1
but nothing work either...

How should I make code and design shield to give AT-command?

please help me everyone :o

By reading the instructions properly, particularly those about

  1. the mode switch. Have you done that?
  2. the state LED. Is it flashing slowly?

Also by not changing the pins. If it says use software serial on pins 2,3 do not use pins 0,1. You should not have to "design" anything.

Do you really need to configure bluetooth?

To enter AT mode, power off, set the switch to CMD, power on. The module will remain in AT mode until you change the switch back to DAT and cycle the power.

It appears the shield takes care of the voltages so a voltage divider is not required.

The pins used for software communication to the BT module are selected using the jumpers on the 6x3 pins at the top. These are clearly explained in the website you link to and also the data sheet linked to in the website.

Pins 0 and 1 are the hardware serial on the Arduino. If you use these you cannot use the serial monitor.

The baud rate for AT mode is 38400 which you appear to have set correctly. Did you add nl & cr characters in the serial monitor (drop down list at the bottom of the the serial monitor). You will not get a response if you do not have the line endings set correctly.

Are you sure you have the correct pins. Is Pin 2 RX or TX. Is pin 3 RX or TX.

When set for data (switch in DAT position) does the BT module broadcast? Can you find it from a phone or a tablet?