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

User avatar
By nadirsert
#22483 I use nodemcu and esp8266-12.For thıs module to get work ı must use GPIO2-GPOI15 thıs makes two pın unusable for me.Is ıt possıble to use all gpios usıng nodemcu
You do not have the required permissions to view the files attached to this post.
User avatar
By tytower
#22514 I have not used a nodeMCU board . It should be much the same though with the mounted chip.

Each pin has 5 function settings - see the wiki above so you could probably be able to set each pin to the function you want in your program but I have not tried it yet.
You can activate any “FUNCTION_” with pinMode(pin, FUNCTION_1)for example

wiki/doku.php?id=esp8266_gpio_pin_allocations
User avatar
By nadirsert
#22525
martinayotte wrote:If you need more GPIOs, the MC23017 GPIO expander is providing 16 GPIOs thru an I2C bus. It is pretty easy to attach it to any ESP8266.

I just want to understand why cant ı use these pins.I dont use nodemcu modules just esp8266-12 board.