Tutorials · Projects · Assistant

Learn the ESP32 by building real things.

Step-by-step guides that explain the gotchas, complete projects you can wire up this weekend, and an assistant that helps you debug your own build.

blink.ino
1// Blink: the first sketch on any new board
2const int LED_PIN = 2; // check your board's LED pin
3
4void setup() {
5 pinMode(LED_PIN, OUTPUT);
6 Serial.begin(115200);
7}
8
9void loop() {
10 digitalWrite(LED_PIN, !digitalRead(LED_PIN));
11 Serial.println("tick");
12 delay(500);
13}
Serial · 115200 baud → tick

Build a project

All projects →

Stuck on your own build?

Sign in and describe your board, wiring and what you see on the serial monitor. The assistant answers with the specific chip in mind, points you to the relevant guide on this site, and keeps your conversations so you can pick up where you left off.

Ask the assistant