I recently bough an ESP8266 (ESP-01s). When I first connected it to Arduino, AT commands showed. Then when I uploaded other code, the commands stopped showing. I flashed it using many flashing tools and firmwares and the flashing was successful but AT commands still not showing. ESP is not responding to any code I execute in Arduino.
download AT 1.7.5 here
https://github.com/espressif/ESP8266_NONOS_SDK/releases
and flash it with
esptool.py write_flash --flash_size 1MB 0x0 boot_v1.7.bin 0x01000 at/512+512/user1.1024.new.2.bin 0xfb000 blank.bin 0xfc000 esp_init_data_default_v08.bin 0xfe000 blank.bin 0x7e000 blank.bin
Perhaps you have overwritten the firmware. Why do you even need to connect it to an Arduino? The ESP8266 is a much faster and with much more memory microcontroller. If you had taken, for example, a Wemos D1 mini, you would have had more pins. It is programmed like other Arduinos through the Arduino IDE.
Where are you getting the 3.3v ?
Sticking stripped wires into the female headers is not very reliable,
I usually load an empty sketch onto the UNO rather than connecting Reset to GND.
The voltage divider on the ESP's RX pin is missing !! You are likely to damage the unit.
ESP's are not 5v tolerant. UNORX -> 1K -> ESPRX ->1K -> 1K -> GND will be safer.
This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.