English
Hundreds of projects from beginner to advanced — schematics, code, and videos.
Basic project that reads the key pressed from the 3x4 keypad keypad and displays it on the Serial Monitor. Teaches the use of keypad library and matrix keypad.
Project that can turn 3 LEDs on and off independently with 3x4 keypad keys and perform batch control. Teaches multiple output control with keypad.
Basic project that reads the key pressed from a 4x4 keypad keypad and displays it on the Serial Monitor. Teaches 4-column extended keypad configuration.
Security project that opens the door with servo if it is correct by entering a password with a 4x4 keypad and turns on a red LED if it is wrong. Teaches password comparison and servo-LCD-keypad integr
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.
A fill-drain animation project that accumulates LEDs on a WS2812B LED strip by sequentially lighting them, then sequentially extinguishing them. Teaches accumulative LED animation logic.