English
Hundreds of projects from beginner to advanced — schematics, code, and videos.
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.
Project to create a Knight Rider style black lightning effect by moving a single LED back and forth on the WS2812B LED strip. Teaches bidirectional pixel animation.
Project to create a continuously changing rainbow color transition animation on a WS2812B LED strip using HSV color space. Teaches the use of the CHSV color model and the EVERY_N_MILLISECONDS macro.
Project that creates a continuous scrolling rainbow animation with HSV color space on WS2812B LED strip. It teaches the logic of smooth color transition by changing the hue value depending on time.
Advanced animation project with FastLED palette system on WS2812B LED strip that automatically changes different color palettes such as rainbow, cloud, party, etc. based on time.