I have a question regarding the ESP8266-01.

Do I need to solder a wire from GPIO16 to reset if I am using a button to wake the ESP module from deep-sleep mode ? Or is it needed only if the module must wake up by itself?

  • \$\begingroup\$ are you using nodeMCU? \$\endgroup\$ – Mitu Raj Sep 24 '19 at 11:22
  • \$\begingroup\$ No, it is a ESP8266-01 \$\endgroup\$ – Henrik Lauridsen Sep 24 '19 at 14:15

To wake up from ESP8266-01 from deep-sleep, you just have to send a low pulse on its RST pin. GPIO16 is soldered to RST if you want to program and send a wake-up pulse using timers, which wakes up the ESP8266 periodically.

If you want to wake it up using switch, you don't need that. You just have to setup a simple momentary switch like:


simulate this circuit – Schematic created using CircuitLab

| improve this answer | |
  • 1
    \$\begingroup\$ Thank you very much for your reply. Yours explanation and schematic helped a lot. \$\endgroup\$ – Henrik Lauridsen Sep 24 '19 at 19:26

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.