Learn how to make an LED flash on and off using Arduino’s digitalWrite() and delay() — the perfect intro to output control.
Control an LED with a button using digitalRead() — your first step into interactive Arduino projects.
Dim an LED with a knob using analogRead() and analogWrite() — a smooth intro to analog input and PWM control.
Move a servo back and forth smoothly using for loops and myServo.write() — your first step into physical motion with Arduino.
Display text on an LCD screen using I2C — a smooth intro to output and the LiquidCrystal_I2C library.
Measure distance with the HC-SR04 sensor and print live readings to the Serial Monitor — a simple intro to input and real-world object detection.
Combine input and output by displaying live distance readings from the HC-SR04 directly on an I2C LCD screen — perfect for real-time feedback projects.
Control variables in real-time using serial input — a practical intro to interactive debugging, calibration, and user-controlled parameters.