Use this forum to chat about hardware specific topics for the ESP8266 (peripherals, memory, clocks, JTAG, programming)

User avatar
By Vudu
#81186 Thank you everyone for your help!
I used the 4K7 pulldown resistors and it works perfectly.

Just one thing to remind: Don't use GPIO16/D0 as it is always HIGH during boot.

I never heard that one should digitalWrite to 0 before setting the mode to Output to ensure there is no glitch. Care to explain where this is coming from?
User avatar
By RichardS
#81212 I think simply that the output buffer may have a '1' in it at the time you make the switch to output, this placing a '1' on the pin, if you make it '0' first then its safer for you.... it all depends on what hardware you have connected.

RichardS