Learn basics of esp8266 development with Arduino in about 10 short lessons
- USB -> TTL converter based on CP2102
- Electrodragon LED Strip board (or other ESP8266 based board)
- nRF52840-DK (only for lesson 04)
-
Install USB -> TTL drivers https://www.silabs.com/products/development-tools/software/usb-to-uart-bridge-vcp-drivers
-
Install Visual Studio Code https://code.visualstudio.com/
-
Install PlatformIO https://docs.platformio.org/en/latest/ide/vscode.html
-
Getting more information about ESP8266 https://github.com/esp8266/esp8266-wiki/wiki
- Lesson 01 - showing how to create new project in PlatformIO, basic features of PlatformIO: Build/Upload/Serial Monitor
- Lesson 02 - blinky
- Lesson 03 - multiplatform blinky
- Lesson 04 - morse
- Lesson 05 - connecting to WiFi
- Lesson 06 - smartconfig (esp touch)
- Lesson 07 - http server
- Lesson 08 - udp server
- Lesson 09 - local libraries/dependencies
- Lesson 10 - what next?