Elektronik Atölyem

Hands-on

Arduino Projects

Step-by-step projects you can try with the simulator in your browser and then build for real. Each project has a parts list, a wiring table, annotated code and ideas for taking it further.

All-projects bundle

All 15 paid projects and every project added in the future.

FİYAT SOR

Buy

Sign up for free or log in first to buy.

EasyFree

Reaction time tester

An LED lights at a random moment and you press the button. The Arduino measures your reaction time to the millisecond and catches anyone who presses too early.

millis()random()reading a button
30 min🔒 Preview
MediumFİYAT SOR

Parking sensor

Measure distance with an HC-SR04 ultrasonic sensor; the beeps speed up as an obstacle gets closer and green, yellow and red LEDs light up.

pulseIn()distance from the speed of soundtone()
45 min🔒 Preview
EasyFİYAT SOR

Smart night light

A night light that fades in when it gets dark, fades out in daylight and doesn't flicker around the threshold (with hysteresis).

analogRead()hysteresissmooth fading with PWM
35 min🔒 Preview
EasyFİYAT SOR

Electronic dice

A real die face made of seven LEDs. Press the button and it spins fast like a rolling die, slows down and stops on a random number.

arraysfunctionsrandom()
40 min🔒 Preview
EasyFİYAT SOR

Music box

A music box that plays notes on a buzzer. Keep notes and durations in arrays and switch between songs with a button.

tone()note frequenciesarrays
35 min🔒 Preview
HardFİYAT SOR

Simon memory game

The classic memory game with four colored LEDs and four buttons. The sequence grows by one step each round; one mistake ends the game and prints your score.

state machinearraysfunctions
60 min🔒 Preview
MediumFİYAT SOR

Automatic plant watering

A soil moisture sensor measures dryness; when the soil dries out, a relay runs the water pump briefly and then waits for the soil to soak it up.

sensor calibrationdriving loads with a relaywait-time logic
50 min🔒 Preview
MediumFİYAT SOR

Sun-tracking panel

Two LDRs compare which side the light comes from, and a servo turns the panel toward it.

comparing two sensorsdead bandservo control
45 min🔒 Preview
HardFİYAT SOR

Thermometer with alarm

Calculate the temperature from an NTC, show it on a five-LED bar and sound an alarm when the limit is exceeded.

Steinhart–Hart / Beta equationfloat mathLED bar display
55 min🔒 Preview
MediumFİYAT SOR

Stopwatch with lap times

A stopwatch with start/stop and lap buttons that prints times to the serial monitor as minutes:seconds.hundredths.

measuring time with millis()button edge detectiontime formatting
40 min🔒 Preview
Easy59 ₺

Pedestrian crossing traffic light with button

Car and pedestrian lights, a pedestrian button and an audible signal for the visually impaired. Learn state machine logic without using delay().

state machinemillis()reading a button
40 min🔒 Preview
Easy59 ₺

Touchless theremin

Play notes by moving your hand toward and away from a distance sensor. An electronic instrument that rounds the distance to the notes of a scale.

pulseIn()map() and constrain()arrays
35 min🔒 Preview
Easy59 ₺

LED binary counter

A counter that counts 0–15 with four LEDs. Count up and down with two buttons and see the binary number system and bit operations with your own eyes.

binary numbersbitRead()edge detection
30 min🔒 Preview
Easy59 ₺

Adjustable metronome

40–208 BPM tempo with a potentiometer and 2/4–3/4–4/4 time with a button. A metronome that marks the start of each bar with a higher tone and a separate LED.

analogRead()BPM calculationtiming with millis()
35 min🔒 Preview
Medium59 ₺

Code door lock

A four-digit code entered on three keys, a servo latch, correct/wrong LEDs and a safety measure that locks itself after three wrong attempts.

arrays and comparisonServo libraryedge detection
50 min🔒 Preview
Medium59 ₺

Burglar alarm with distance sensor

An alarm system armed with a button, with an exit delay, that learns what the empty room looks like and sounds a siren when someone passes.

state machinepulseIn()calibration
50 min🔒 Preview