Datasheet
Table Of Contents
- Guide Contents
- Overview
- Pinouts
- Power Pins
- Logic pins
- Serial pins
- I2C & SPI pins
- GPIO pins
- Analog Pins
- Other control pins
- NC Pins
- Assembly
- Header Options!
- Soldering in Plain Headers
- Soldering on Female Header
- Power Management
- Battery + USB Power
- Power supplies
- Measuring Battery
- ENable pin
- Using NodeMCU Lua
- Open up serial console
- Hello world!
- Scanning & Connecting to WiFi
- WebClient example
- Using Arduino IDE
- Install the Arduino IDE 1.6.8 or greater
- Setup ESP8266 Support
- Blink Test
- Connecting via WiFi
- Downloads
- Datasheets & Files
- More info about the ESP8266
- Schematic
- Fabrication Print
- ESP8266 F.A.Q.
- When I connect stuff to some of the pins, the Huzzah stops working. Whats up with that?
- My Huzzah board keeps crashing and resetting, whats up with that?
- I can't seem to find the Serial port on my computer for the Feather HUZZAH?
- I still can't seem to find the Serial port on my computer for the Feather Huzzah!
- So, I’m getting a 'no such file' error compiling for ESP8266 on my Mac
- Whenever I start or reset the ESP8226 there's a bunch of "gibberish" on the Serial console
- I'm having difficulties uploading to the HUZZAH with the Arduino IDE
- I tried that, but I'm still having difficulties uploading with the Arduino IDE
- I'm stuck in bootloader mode and can't upload
- I can't get Lua to respond to my commands

Using NodeMCU Lua
Each Feather HUZZAH ESP8266 breakout comes pre-programmed with NodeMCU's Lua interpreter. As of this writing,
we ship with NodeMCU 0.9.5 build 20150318 powered by Lua 5.1.4 but it may be more recent
Lua is still a work in progress, so we strongly recommend visiting NodeMCU and updating your Lua version to the very
latest as they have the ability to make you the latest continuous build. Then follow their guide on how to update Lua!
The Lua interpreter runs on the ESP8266 and you can type in commands and read out the results over serial. In order
to upload code to the ESP8266 and use the serial console, connect any data-capable micro USB cable to the Feather
HUZZAH and the other side to your computer's USB port. Install the required CP2104 USB driver to have the
COM/Serial port appear properly
Don't forget to visit esp8266.com for the latest and greatest in ESP8266 news, software and gossip!
Open up serial console
Next up, on your computer, use a serial console program such as CoolTerm (Mac) or Putty (Windows) or screen (linux).
Teraterm seems to dislike the initial 74400bps data stream from the ESP8266 so you can try it but you'll possibly need
to reset the terminal software.
Connect up to the COM or Serial port used by your cable, at 9600 Baud
Make sure you have turned off any hardware handshake or flow control
Putty isn't good with pasting code in, so you may not be able to copy-n-paste!
Also make sure you have line endings set to CRLF "\r\n"
Use any serial console program you like, we just happen to be used to Putty!
Don't forget to install the USB driver for the CP2104 USB-to-Serial chip!
© Adafruit Industries https://learn.adafruit.com/adafruit-feather-huzzah-esp8266 Page 26 of 42










