English
Hundreds of projects from beginner to advanced — schematics, code, and videos.
A project for one-way data transfer between two Arduinos via serial communication. It detects the button press on the transmitter side and teaches to control the LED on the receiver side.
A project that transfers data bidirectionally between two Arduinos via serial communication. Both boards both read buttons and send data and receive data and control LEDs.
Control project that lights LEDs in 4 different directions according to the X and Y axis values of the joystick module. Teaches analog joystick reading and direction detection logic.
Pan-tilt project that independently controls two servo motors in X and Y axes with joystick module. Teaches the logic of joystick-servo integration and position tracking.
Project that can turn 3 LEDs on and off independently with 3x4 keypad keys and perform batch control. Teaches multiple output control with keypad.
Programmer keyboard project with Arduino Leonardo and 4x4 keypad that writes Arduino code blocks such as if, for, digitalWrite to the computer with a single key. Teaches HID keyboard emulation.
Programmer keyboard project that writes Python code blocks such as if, for, print to the computer with Arduino Leonardo and 4x4 keypad with one button. Teaches HID keyboard emulation.
Basic project that turns 28BYJ-48 stepper motor clockwise and counterclockwise full turn with ULN2003A driver board. Teaches stepping and direction control of stepper motor.
Servo-like control project that can position the stepper motor at certain angles (0°-360°) and calculate degrees per step. Teaches precise angle calculation and position tracking logic.
Project demonstrating the basic use of the WS2812B addressable LED strip by adjusting the color of each LED independently. Teaches pixel-based color control with the FastLED library.
A project that creates a police strobe effect by rapidly flashing red and blue colors with WS2812B LED strip. Teaches group-based LED control and animation timing logic.
Project to create a walking light effect by sequentially moving a single LED forward in a WS2812B LED strip. Teaches pixel-based sequential animation logic.