HELP NEEED

Hello
I bought an ESP8266 Module and its not responding . i connected VCC to 3.3V , GND to GND , RX to Arduino TX(with a logic level shifter first then directly), TX to Arduino RX(with a logic level shifter first then directly) and CH_PD to Vcc . I opened the Serial moniter and didnt get any data . Please Help

What firmware is installed on the ESP? What baud rate are you using? Is the ESP connected to the hardware serial of the (unnamed) Arduino? Have you seen this guide to the ESP8266? A level shifter is required on the 5V Arduino TX to ESP RX only. ESP TX to Arduino RX needs no level shifter.

I don't know about the firmware i just bought the ESP8266-01 Module recently, the baud rate of the serial monitor is at 115200 i also checked the other baud rates to see if i got any data

You did not answer the question about how the ESP is connected or specify the model of Arduino. If you are using an Uno you cannot connect the ESP to hardware serial and use the serial monitor at the same time. If you are connecting using software serial, there is no way that you will be able to use 115200 baud rate. Software serial will not work reliably above 38400 baud in most cases.

I would recommend that you follow the instructions in the guide, that I linked, to enable programming the ESP using the Arduino IDE. The firmware question becomes moot and you can use any baud rate that you need. The ESP programmed with the IDE is much more versatile than an ESP using any of the AT firmwares.

I don't know the difference between Software Serial and Hardware Serial please enlighten me ,I just connected my arduino using a USB to Serial Cable an the connections stated on my earlier post. I am Using an Arduino Uno .

Hardware serial uses a real UART built into the mega328 chip and is connected to pin 0 (RX) and pin 1 (TX). Hardware serial can support very high baud rates (over 500000 baud). Software serial is just that, a UART emulated by software. Software serial can use most any digital pins for RX and TX. Software serial is slow. I know that the reference says 115200 baud, but that is theoretical and in the real world 38400 baud is about as fast as you can expect reliable operation.

If you want to use the serial monitor to debug or receive data from the ESP you can not connect the ESP to the hardware serial port. That means (with an UNO) that the ESP must be connected to a software serial port and the ESP baud rate set to match the software serial port baud rate.

Please read the beginners guide that I linked. Many of the questions that new users have are answered there.

So you are using the Uno as a USB to serial converter? You can do that reliably at 115200 baud. If you just want to test the ESP, that should work. Make sure that there is no sketch loaded that uses the serial port, or connect the RESET line to ground. If after verifying all your connections and it still doesn't work, you might have to flash firmware to the ESP.

If using the Uno as FTDI, like aarg says, the serial connection would be RX to RX, TX to TX.

If you could, please, tell us what you want to do with the ESP/Uno combination we could give more specific advice.