The Feather HUZZAH ESP8266 is a lightweight breakout board that can be used to build projects without using an additional microcontroller board. It has an onboard USB-serial converter that allows you to upload programs through a USB cable to a computer. The built-in LiPoly battery charger allows you to charge the battery with USB power. The onboard Reset button is used to reset the microcontroller.
The Feather HUZZAH ESP8266 exposes the following pins through the breakout board (Figure 4.1):
- GPIO pins (0, 2, 4, 5, 12, 13, 14, 15, 16)
- Serial pins (TX, RX)
- I2C pins (SDA, SCL)
- ISP pins (SCK, MOSI, MISO)
- Power pins (GND, BAT, USB, EN, 3V)
- Analog pins (ADC)
- Control pins (RST, CHPD)
- Not-Connected pins (marked with NC)
Figure 4.1: Pinout of the Feather HUZZAH ESP8266. Image courtesy of Adafruit Industries—https://www.adafruit.com/
...