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