
The wiring should be correct as it is working perfectly when AT commands are sent manually.

ESP8266 Vcc and CH_PD to 3.3V GND to GND Tx to Arduino 2(Rx) directly Rx to Sparkfun 3.3V RXO LV side and Arduino 3(Tx) to RXI HV side) so that when Arduino transmits it gets stepped down to 3.3V and ESP8266 receives it.

I am using Sparkfun Level Shifter to get 3.3V from 5V. Open serial communications and wait for port to open: But if i programmatically send particular AT commands there is no response.īut if i send the following through SoftwareSerial pins mySerial.println("AT") Ĭan anyone tell what will be the solution as to how to send AT commands explicitly.

I can successfully send AT commands and get response when communicating through the terminal. I am communicating with ESP8266 using SoftwareSerial of Arduino UNO.
