ESP8266
-
Espressif’s ESP8266 is a cost-effective and highly integrated Wi-Fi microcontroller for IoT applications. Widely adopted by the maker community, you can find this chip in a multitude of board form-factors from manufacturers such as Adafruit, M5Stack, SparkFun, and many more. Programming support is just as varied, with native support from the Arduino IDE, ESPHome, Espruino, MicroPython, NodeMCU, and many more.
Getting Started
- Quick Start Guide
- Introduction to MicroPython
- Getting Started with MicroPython on ESP8266
- ESP8266 Breakout boards – IoT On A Budget
- Adafruit Feather Huzzah Learn Guide
- NodeMCU Documentation
- How to Use Wired Communication with an ESP8266
- How to Interface Ultrasonic Sensors with an ESP8266
- How to interface an IMU with an ESP8266
- IoT & DIY Electronics Projects: How to Connect Your Project
- ESP8266EX Datasheet
Other Resources
- Use an Arduino IDE to Breadboard and Program an ESP
- Configure your ESP8266 WiFi module with new WiFi Manager
- Leverage Over-the-Air Uploads with Arduino IoT Cloud
- How to Use Adafruit IO with an ESP8266 and the Arduino IDE
- Hands on with the Adafruit Feather Huzzah ESP8266 IoT kit
- A Summary of DIY Smart Home Software
- ESPHome - an Open-source Platform to Create Smart Home Devices
- WLED – Wirelessly Control NeoPixel and SPI-based Addressable LEDs
- SparkFun ESP8266 Tutorials
- Adafruit ESP8266 Project Learn Guides
Products

