So i recently bought a few esp8266 wifi modules and so I am trying to configure it using at commands. But when I go into the Serial Monitor and type AT nothing happens, there is not an "ok"or any gibberish on any of the baud rates. I checked the module to see if it was overheated cuz maybe I wired it wrong and it was perfectly normal temperature. I know the module is getting the command because when I type AT and press Enter the light on the arduino board lights up and the blue light on the wifi module lights up to. But it just wont respond. Here is how I have it wired. I have tried this wiring on all of the modules I have and it doesnt work either
im using the 01 module and even when i tried it with tx to rx and so on it didnt work. And im connecting it to an arduino uno. Do i possibly need to connect RST to 3.3v too?
The other issue is that the uno is a 5v device and the esp is a 3.3v device, so you need a voltage devider on the uno's tx pin.
I have not hooked an esp8266 to an uno like this but I think you also need to use soft serial instead of the uno's rx/tx pins as that will interfer with the ability to communicate between the PC and the uno (serial monitor) l
Qdeathstar:
I have not hooked an esp8266 to an uno like this but I think you also need to use soft serial instead of the uno's rx/tx pins as that will interfer with the ability to communicate between the PC and the uno (serial monitor) l
If the OP's ESP8266's default baud rate is 115200 which is the case for the new ESP-01, then he will be forced to use the Uno's RX/TX pins. If this is the cause, the ESP-01 must not be connected when he uploads a sketch to the Uno. After the sketch is uploaded, connect the ESP-01.
The best thing to do is to change the ESP-01's default baud rate to 9600 which would allow the OP to use Software Serial.
In addition a voltage divider circuit is needed between Arduino TX to ESP-01 RX to step down the voltage from 5V to 3.3V.
I cannot stress enough the importance of using a Terminal program to manually communicate with the ESP-01 using AT commands before automating with a Arduino sketch.
GPIO0 -> GND (not +3.3v) <-- disconnect from GND when done uploading and you want to 'run' the sketch/code on it.
TX -> RX
RX -> TX (using a voltage divider to level shit to +3.3v)
ieee488 -
also mentions some good ideas about using a terminal program or 'FTDI' programmer to send some AT commands to adjust the default baud rate.
** Note: that some older AT commands to change the default baud rate will brick your ESP.. make sure you search for the correct AT commands for the firmware on your ESP.
These are great/awesome little devices!
They can also be used for some devious projects!! (You'd be amazed at how many people want free Subway sandwhiches!) (wink wink)
Ok so I got some LM1117T 3.3v regulators(it says it will let about 800 mA through) and hooked it up to the wifi module with a seperate 9v power source I use my volt meter and it is reading 3.3v now I connected
I think I am making some progress I couldnt get any response with tx -> rx and rx -> but when i did rx -> rx and tx -> tx I would get tons of gibberish in the Serial monitor and I mean TONS like it was filling up the entire screen with it and im not even typing anything. but I cant find a baud rate that gives me english can I have some more help?