Learn electronics
Tutorials
Step-by-step lessons along the learning path, plus board tours and build notes. Pick a stage, or start at the beginning.
Showing: All
Start here
What is EEDIY?
What this site is for, the learning path, and how to get the most out of it.
Stage 2 · Understand circuits
Control a 5V relay module safely with ESP32
Switch a load on and off from code, with low voltage only.
Stage 4 · Program a board
Your first ESP32: install Arduino IDE and blink an LED
The “hello world” of electronics: set up the software and make a light flash.
Stage 4 · Program a board
Read a temperature sensor with ESP32
Wire a sensor, read real numbers, and watch them in the Serial Monitor.
Stage 4 · Program a board
ESP32 upload failed? Fix it in 5 checks
Cable, driver, port, busy port, download mode: work through them in order.
Board tours & notes
Waveshare ESP32-C6 Touch-AMOLED-1.8: board tour
A close look at a small touch-screen board: what is on it and what it is good for.
Lessons for this stage are on the way. Want them sooner? Tell us in the forum.
The learning path
1 · Know your componentsResistors, LEDs, capacitors, relays.
2 · Understand circuitsVoltage, current, Ohm’s law, power.
3 · Draw a PCBFrom breadboard to your own board.
4 · Program a boardESP32, sensors, Wi-Fi.
5 · Idea to productEnclosures, testing, small runs.
