Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@milose
Last active February 19, 2016 19:00
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save milose/31053f927e8fd8bfed12 to your computer and use it in GitHub Desktop.
Save milose/31053f927e8fd8bfed12 to your computer and use it in GitHub Desktop.
ESP8266 notes

ESP8266-01 Pinout

ESP8266-01 Pinout

Programming (firmware upload) hookup

ESP8266-01

  • VCC -> Power supply VCC (3V3!)
  • CH_PD -> Power supply VCC (3V3!)
  • GND -> Common GND
  • GPIO_00 -> Common GND
  • TX -> UART RX
  • RX -> UART TX

UART

  • GND -> Common GND
  • TX -> ESP8266 RX
  • RX -> ESP8266 TX

Normal operation

ESP8266-01

  • VCC -> Power supply VCC (3V3!)
  • CH_PD -> Power supply VCC (3V3!)
  • GND -> Power supply GND

GPIO Pins

  • GPIO_0 - int 0
  • GPIO_2 - int 2
  • TX - int 1 / blue led
  • RX - int 3

platformio.ini

[platformio]
lib_dir = /Users/milos/Work/arduino/esp8266-2.0.0/libraries

[env:esp01_1m]
platform = espressif
framework = arduino
board = esp01_1m
published: true
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment