TUTORIALS

BEGINNER

Blink an LED

Learn how to make an LED flash on and off using Arduino’s digitalWrite() and delay() — the perfect intro to output control.

Button controlled LED

Control an LED with a button using digitalRead() — your first step into interactive Arduino projects.

Control LED Brightness with a Potentiometer

Dim an LED with a knob using analogRead() and analogWrite() — a smooth intro to analog input and PWM control.

INTERMEDIATE

Servo Sweep

Move a servo back and forth smoothly using for loops and myServo.write() — your first step into physical motion with Arduino.

LCD Text Display

Display text on an LCD screen using I2C — a smooth intro to output and the LiquidCrystal_I2C library.

Ultrasonic Distance Sensor

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.

ADVANCED

LCD + Ultrasonic Sensor

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.

Serial Admin Tool

Control variables in real-time using serial input — a practical intro to interactive debugging, calibration, and user-controlled parameters.


© 2025 Ohmly