Structure Basics
Understand setup(), loop(), and how an Arduino sketch runs.
Lessons / arduino
Production lessons and simulator are currently built for Arduino syntax.
Understand setup(), loop(), and how an Arduino sketch runs.
Store values safely with clear names and const pins.
Read buttons and control LEDs using digital pins.
Learn delay(), millis(), and timing without blocking.
Use if, else, and loops to control program behavior.
Practice arithmetic, comparison, and logical operators.
Convert values safely between data types and text formats.
Read sensors and control brightness with PWM output.
Use the Serial Monitor to debug and inspect values.
Use map(), constrain(), and rounding for sensor logic.
Understand event-driven input handling on ESP32.
Explore debouncing, pull-ups, and stable input design.
Get introduced to peripherals and network communication basics.