About the Course
Build real C/C++ skills with hands-on ESP32 projects
Dive into the world of embedded programming with this hands-on C/C++ course built around real projects and real results. Using the ESP32, you’ll learn step by step how to bring electronics to life. Learn to use sensors, actuators, displays, and communication modules through clear explanations, practical experiments, and ready-to-use code. Whether you're just getting started or want to sharpen your skills, this course is the perfect way to turn ideas into working prototypes fast.
About the Instructor
Clemens Valens
Clemens Valens is an electronics engineer and technical writer with a long-standing passion for making technology understandable and approachable. He combines hands-on engineering experience with a clear, practical writing style, helping readers bridge the gap between theory and real hardware.
Course Curriculum
-
-
The Arduino IDE
-
The ESP32
-
The Wokwi Simulator
-
-
-
Overview
-
Blink an LED
-
Reading a Pushbutton
-
Button Controls LED
-
Toggle LED
-
Troubleshooting & Best Practices
-
Check Your Understanding
-
-
-
Overview
-
Hello, Serial!
-
Echo
-
Voltage Plotter
-
Convert to Percentage
-
Control an LED
-
Troubleshooting & Best Practices
-
Check Your Understanding
-
-
-
Overview
-
Raw ADC to Volts
-
Moving Average Filtering
-
One-Point Calibration
-
Two-Point Calibration
-
Troubleshooting & Best Practices
-
Check Your Understanding
-
-
-
Overview
-
analogWrite()
-
Fading LED
-
Potentiometer Control
-
Troubleshooting & Best Practices
-
Check Your Understanding
-
-
-
Overview
-
Blocking Delay
-
Non-Blocking Delay
-
Use a Hardware Timer
-
Measuring Short Intervals
-
Troubleshooting & Best Practices
-
Check Your Understanding
-