Skip to content

Latest commit

 

History

History
35 lines (26 loc) · 1.28 KB

README.md

File metadata and controls

35 lines (26 loc) · 1.28 KB

ESP8266 training

Learn basics of esp8266 development with Arduino in about 10 short lessons

Hardware used in this tutorial

  • USB -> TTL converter based on CP2102
  • Electrodragon LED Strip board (or other ESP8266 based board)
  • nRF52840-DK (only for lesson 04)

Getting started

  1. Install USB -> TTL drivers https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers

  2. Install Visual Studio Code https://code.visualstudio.com/

  3. Install PlatformIO https://docs.platformio.org/en/latest/ide/vscode.html

  4. Getting more information about ESP8266 https://github.com/esp8266/esp8266-wiki/wiki

Tutorial content

  1. Lesson 01 - showing how to create new project in PlatformIO, basic features of PlatformIO: Build/Upload/Serial Monitor
  2. Lesson 02 - blinky
  3. Lesson 03 - multiplatform blinky
  4. Lesson 04 - morse
  5. Lesson 05 - connecting to WiFi
  6. Lesson 06 - smartconfig (esp touch)
  7. Lesson 07 - http server
  8. Lesson 08 - udp server
  9. Lesson 09 - local libraries/dependencies
  10. Lesson 10 - what next?