English
Hundreds of projects from beginner to advanced — schematics, code, and videos.
Project that measures distance with HC-SR04 ultrasonic sensor and displays the result in cm on Serial Monitor. It teaches the principle of distance calculation with sound wave.
The project that prints messages by controlling the LCD screen with only 2 cables (SDA, SCL) thanks to the I2C module. Teaches how to save pins with I2C protocol.
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 positions the servo motor to 0°, 90° and 180° angles in sequence. Teaches servo library and angle control logic.
Project that controls the servo motor in real time by converting the potentiometer value to the range 0-180°. teaches map() function and analog-servo integration.
Basic project that reads the digital value given by the reed relay sensor in the presence of a magnetic field in Serial Monitor. Teaches the principle of magnetic detection.
Door open/close detection project with reed relay that lights green LED when the magnet approaches and red LED when it moves away. Teaches how to display status with magnetic sensor.
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.
Project that measures the ambient temperature with NTC thermistor and displays it in Celsius on I2C LCD screen. It teaches how to calculate temperature from analog value with Steinhart-Hart equation.
Setup project to set the time and date of the DS1302 RTC module and display it on the Serial Monitor. Teaches how to use a real time clock module.
Bomb animation project that counts down on 4 7 segment display, can be accelerated with potentiometer and canceled with buttons. Teaches the use of timer, multiple input control and millis().