Projects · Arduino / ESP32 / Pico

Discover Arduino Projects

Hundreds of projects from beginner to advanced — schematics, code, and videos.

Led Lighting
#1Beginner

Led Lighting

Basic input project that turns a single LED on and off at regular intervals with Arduino. Teaches the use of digitalWrite and delay functions.

4.7(163)
782
2 Led Lighting
#2Beginner

2 Led Lighting

Project that creates a flip-flop effect by sequentially turning on and off two LEDs. Teaches how to control multiple output pins.

4.6(102)
303
Traffic Lamp
#3Beginner

Traffic Lamp

Project that simulates a real traffic light with red, yellow and green LEDs. Teaches timing and sequential control logic.

4.8(122)
303
Police Lighter
#4Beginner

Police Lighter

Project that creates a police strobe light effect by flashing two LEDs at fast intervals. Teaches for loop and timing control.

4.7(95)
212
Walking Led
#5Intermediate

Walking Led

Project that creates a walking light effect by lighting 6 LEDs in sequence. Teaches the use of array and multiple pin control with for loop.

4.6(83)
186
Karashimşek Led
#6Intermediate

Karashimşek Led

Project that creates a Knight Rider style black lightning effect by lighting 6 LEDs in a back and forth sequence. Teaches bidirectional loop logic.

4.8(103)
183
Speed Adjustable Walking Led
#7Intermediate

Speed Adjustable Walking Led

Project that can adjust the LED walking speed in real time with the potentiometer. Teaches to dynamically control the delay time by reading the potentiometer value with analogRead.

4.6(71)
133
Speed Adjustable Led Black Lightning
#8Intermediate

Speed Adjustable Led Black Lightning

Project with potentiometer that can adjust the speed of the black lightning LED animation in real time. It combines analog input and bidirectional loop control.

4.5(59)
115
Led Burning with Push Button (Push)
#9Beginner

Led Burning with Push Button (Push)

Push control project that turns on the LED when the button is pressed and turns it off when it is released. Teaches button reading and conditional expression usage with digitalRead.

4.9(110)
179
Led Burning with Button (On Off)
#10Beginner

Led Burning with Button (On Off)

A toggle project that changes the state of the LED (on/off) with each button press. Teaches state variable and debounce logic.

4.8(100)
158
Reading Light Intensity with Ldr
#11Beginner

Reading Light Intensity with Ldr

Project that measures ambient light intensity with LDR sensor and displays it on Serial Monitor. Teaches the basics of analog sensor reading and serial communication.

4.6(78)
119
Night Light with Ldr
#12Beginner

Night Light with Ldr

LDR based night light project that automatically turns on the LED when the environment gets dark. Teaches automatic control logic with analog threshold comparison.

4.8(99)
154
Arduino Projects | BlueGrays