Getting started with ESP32 and Arduino
Meet the ESP32: your first Arduino program
Set up Arduino IDE, connect an ESP32, and observe a greeting, message counter, and elapsed time in Serial Monitor.
ESP32 and Arduino, one practical project at a time. Follow complete lessons with circuit diagrams, working code and exercises at your own pace.
Showing 6 of 6 available courses
Getting started with ESP32 and Arduino
Set up Arduino IDE, connect an ESP32, and observe a greeting, message counter, and elapsed time in Serial Monitor.
Getting started with ESP32 and Arduino
Connect an LED and series resistor to GPIO25, program a blink, and connect code instructions with a working circuit.
Getting started with ESP32 and Arduino
Connect a button and LED, recognise one press as one event, and debounce the input using a 30 ms stability check.
Getting started with ESP32 and Arduino
Program a four-phase traffic light with three LEDs and a ten-second cycle. Learn state tables and timing with millis().
Getting started with ESP32 and Arduino
Connect a 10 kΩ potentiometer and an LED, read an ESP32 analogue input and scale the reading into PWM to adjust brightness.
Getting started with ESP32 and Arduino
Build an RGB mixer where a button selects the red, green or blue channel and one potentiometer adjusts its intensity. Learn common-cathode and common-anode wiring.
The programme plans 36 courses. Only completed, published courses are available here.