English
Hundreds of projects from beginner to advanced — schematics, code, and videos.
IR control project that can independently turn on/off 3 LEDs with different keys of the remote control. Teaches how to match remote control codes and control multiple outputs.
Wireless control project that turns LEDs on and off with commands sent from the phone with HC-06 Bluetooth module. Teaches Bluetooth data exchange over serial communication.
Basic usage project that sequentially turns on and off the red, green and blue colors of the RGB LED. Teaches common cathode RGB LED control.
A project that creates a soft rainbow effect by gradually transitioning the colors of an RGB LED with analogWrite. Teaches the logic of color mixing and transition animation with PWM.
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.
Project that can turn 3 LEDs on and off independently with 3x4 keypad keys and perform batch control. Teaches multiple output control with keypad.
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.