Chicken house door: use all pins of ESP8266

If you are running out of I/O pins, look at the MCP23008 IO port expander.

The Wemis D1 Mini is my go-to board. Mostly because I can do OTA programming.