Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GPIO low #37

Open
ojvillar opened this issue Jul 7, 2018 · 2 comments
Open

GPIO low #37

ojvillar opened this issue Jul 7, 2018 · 2 comments

Comments

@ojvillar
Copy link

ojvillar commented Jul 7, 2018

how to make nodemcu esp8266 GPIO LOW

@NoTrace-Kai
Copy link

Hey there ...
got the same problem ... i set the output D1 and D2 to low, but when i boot my NodeMCU
this GPIO Pins are high. I can reproduce that also with D3 and D4 ... when i edit the GPIOs in
my config file.
What can i do?

@peter-hartmann
Copy link

The readme file is really not describing it well, please fix.

Basically when the esp boots up i.e. power on or reset, then it reads the GPIO-00 pin. If the pin is LOW then the esp goes into listening mode awaiting a firmware update.
That all happens before any of your programs run. This can only be done with a wire connected to the GPIO-00 pin bridging it to Ground on boot or reset.

  1. Connect a wire bridging GPIO-00 to ground (on a wemos board this is pin D3)
  2. While the wire is connected power the esp on on or reset it, either way.
  3. Now click the Flash button in the nodemcu-flasher and watch the progress bar as your esp is getting its firmware updated.

Hope this helps.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants