LAFVIN Super Starter Kit: every lesson, simulated
All 27 lessons of the kit’s tutorial, in order, each as a circuit you can run in your browser on the pins the lesson uses. See it work on screen first, then build it on your desk.
Not affiliated with LAFVIN. Lesson titles are referenced so you can follow along.
Every lesson in the kit’s order
Lesson numbers and titles follow the "Super Learning Kit for UNO R3" tutorial (LA010), revised March 2024, with the sketches in its download. Each circuit uses the kit’s parts on the pins the lesson uses.
27 of the 27 lessons with a circuit run here, 1 setup lesson needs no circuit.
- 0
Installing IDE
No circuitSetting up the Arduino IDE. Nothing to install here: the editor and the compiler run in the browser.
- 1
Add Libraries and Open Serial Monitor
Runs hereSending text from the board to the serial monitor. The libraries the kit uses are built in.
- 2
Blink
Runs hereThe board’s own LED on pin 13, on for a second and off for a second.
- 3
LED
Runs hereAn LED and a resistor from the 5 V pin, no code. Swap 220 ohm for 1k or 10k and watch it dim.
- 4
RGB LED
Runs hereRed on pin 6, green on 5 and blue on 3, faded from one color into the next with analogWrite.
- 5
Digital Inputs
Runs hereTwo buttons on the internal pull-ups: pin 9 turns the LED on pin 5 on, pin 8 turns it off.
- 6
Tilt Ball Switch
Runs hereA ball switch on pin 2: tip it and the LED on pin 13 lights.
- 7
Active buzzer
Runs hereAn active buzzer on pin 12 sounds whenever the pin is HIGH.
- 8
Passive Buzzer
Runs hereA passive buzzer on pin 8 plays a scale with tone().
- 9
DHT11 Temperature and Humidity Sensor
Runs hereA DHT11 on pin 2 reports the temperature and the humidity every two seconds.
The sketch here reads the sensor with the DHT library; the lesson’s SimpleDHT library reads it the same way.
- 10
IR Receiver Module
Runs hereAn IR receiver on pin 11 names each button you press on the remote.
- 11
Servo
Runs hereA micro servo on pin 10 sweeps from one end to the other and back.
- 12
Analog Joystick Module
Runs hereX on A0, Y on A1 and the press switch on pin 2, printed to the serial monitor.
- 13
Water Level Detection Sensor Module
Runs hereA water level sensor on A0, read as dry, low, half and full.
- 14
Ultrasonic Sensor Module
Runs hereAn HC-SR04 with TRIG on 12 and ECHO on 11 prints the distance in centimeters.
- 15
Sound Sensor Module
Runs hereA sound sensor with its analog output on A0 and its digital output on pin 3; loud sounds light pin 13.
- 16
Membrane Switch Module
Runs hereA 4x4 keypad with rows on pins 9 to 6 and columns on 5 to 2, printing each key you press.
- 17
Eight LED with 74HC595
Runs hereEight LEDs from three pins through a shift register: data 12, clock 9, latch 11.
- 18
The Serial Monitor
Runs hereType 0 to 7 into the serial monitor to light that LED on the shift register, or x to clear them.
- 19
Photocell
Runs hereA photocell on A0 sets how many of the eight LEDs light.
- 20
LCD1602 I2C Module
Runs hereText on a 16x2 LCD over two wires, SDA on A4 and SCL on A5.
The kit’s LCD1602 comes with an I2C backpack at 0x27, on A4 and A5.
- 21
Thermometer
Runs hereA thermistor in a divider on A0, the temperature on the I2C LCD.
The kit’s LCD1602 comes with an I2C backpack at 0x27, on A4 and A5.
- 22
74HC595 And Segment Display
Runs hereOne seven-segment digit through a 74HC595 (data 2, latch 3, clock 4), counting down from 9.
One 220 ohm resistor on the common pin stands in for a resistor on every segment.
- 23
Four Digital Seven Segment Display
Runs hereA four-digit display on a 74HC595 (data 8, latch 9, clock 10), every digit lit at once.
- 24
DC Motors
Runs hereAn L293D runs a motor: speed on pin 5, direction on pins 3 and 4.
The motor runs from the Uno’s 5 V here; on the bench the lesson powers it from the breadboard power module.
- 25
Relay
Runs hereThe L293D drives a relay’s coil, and the relay switches the motor.
The motor runs from the Uno’s 5 V here; on the bench the lesson powers it from the breadboard power module.
- 26
Stepper Motor
Runs hereA 28BYJ-48 on its ULN2003 board, pins 8 to 11, one turn each way.
- 27
Controlling Stepper Motor With Remote
Runs hereTwo buttons on the remote turn the stepper one way or the other, with the receiver on pin 12.
Lesson list and pins read from LAFVIN’s tutorials page. The explanations on this page are our own.
Everything the LAFVIN Super Starter Kit can build
139 projects use only the parts in this box, ordered from a first blink to the hardest.
Beginner (87)
- EEPROM: memory that survives a reset
- Serial echo: the board repeats what you type
- Active buzzer
- Active buzzer module on pin 3
- DHT11 temperature and humidity
- DHT11 module on pin 4
- DHT11 temperature and humidity on pin 10
- I2C LCD1602: find its address, then say hello
- Joystick on A0, A1 and pin 2
- Joystick module: A0, A1 and pin 3
- Joystick on A0, A1 and pin 8
- Keypad on pins 11 to 4
- Membrane keypad on pins 9 to 2
- Morse code on an active buzzer (pin 9)
- Passive buzzer scale on pin 12
- Passive buzzer module on pin 3
- Passive buzzer on pin 8
- Pomodoro timer on an active buzzer (pin 9)
- Servo sweep
- Servo sweep on pin 10
- Servo sweep on pin 3
- Siren on a passive buzzer (pin 9)
- Ultrasonic distance on pins 12 and 11
- Ultrasonic sensor on 8 and 7, the LED on 13 when out of range
- Sound sensor on A0 and pin 3
- Analog sound module on A0
- Stepper motor on pins 8 to 11
- Twinkle, Twinkle, Little Star on a passive buzzer (pin 9)
- Water level sensor
- Digital piano
- Fade an LED
- First blink
- Blink an LED on pin 13, once a second
- Blink an LED on pin 3
- Blink an LED on pin 8
- Blink an LED on pin 9
- Breathing LED on pin 5
- Button on pin 12 lights the LED on pin 13
- Flowing lights on pins 2 to 9
- LED module on pin 7, blinking
- An LED on the 5 V pin
- Four brightnesses from PWM: pins 5, 6, 9 and 10
- RGB colors on pins 11, 10 and 9
- RGB LED on pins 3, 5 and 6
- RGB fade on pins 6, 5 and 3
- RGB LED module: red 11, blue 10, green 9
- Random colors on an RGB LED (pins 11, 10 and 9)
- Set the LED on pin 11 from the serial monitor
- Seven-segment digit on pins 4 to 11
- Thermometer: a thermistor on A0
- Tilt switch on pin 3 lights the LED on 13
- Traffic lights on pins 3, 4 and 5
- Two LEDs take turns on pins 4 and 5
- RGB color mixer
- Arduino Uno blink
- Button and LED
- Grabbing candy bowl
- Clap switch
- Dreidel spinner
- Push button on pin 12 lights the LED on pin 9
- A push button lights an LED, no code
- Push button on pin 12 toggles the LED on pin 9
- Dinosaur game player: light sensor on A0, servo on 9
- Doorbell: button on pin 2, buzzer on pin 8
- Tilt hourglass
- Joystick lights the way (LEDs on 8 to 11)
- Four-key keyboard
- Photoresistor night light: A0 dims the LED on pin 9
- Light meter: photoresistor on A0, LEDs on pins 5 to 12
- Relay module on pin 8
- Starship control panel
- Tilt switch on A5 lights the LED on pin 8
- Tilt switch
- Traffic lights with a crossing button on pin 8
- Two buttons, one LED
- Night light
- Ofrenda candles
- Piezo melody
- Night light with a light sensor
- Eid greeting card
- Message display gift
- A button doorbell with a lamp, no code
- On and off desk lamp: button on 7, relay on 2
- Metronome
- Police lights and siren
- Rescue beacon
- Red envelope box
Intermediate (45)
- Two Arduino Unos talking over serial
- DHT11 on A0, read with no library
- Pi digits on an LCD
- DC motor on an L293D (pins 5, 3 and 4)
- Radar sweep: ultrasonic on 10 and 11, servo on 12
- Smart trash can: ultrasonic on 8 and 7, servo lid on 9
- Motor both ways
- Stepper turntable
- Weather station
- LED bar chaser
- Electronic dice
- Joystick bar graph
- Hex digits on a common-anode display (74HC595, pins 11, 12, 13)
- Countdown digit
- Hex digits through a 74HC595 (pins 11, 8 and 12)
- One-digit countdown on a 74HC595 (pins 2, 4 and 3)
- One-digit countdown on a 74HC595 (pins 8, 10 and 9)
- Falling rain on eight LEDs (74HC595, pins 11, 12 and 13)
- Flowing light on a 74HC595 (pins 11, 8 and 12)
- Eight LEDs on a 74HC595 (pins 12, 9 and 11)
- Eight LEDs on a 74HC595 (pins 2, 5 and 4)
- A light runs along eight LEDs on a 74HC595 (pins 11, 12 and 13)
- Serial monitor drives eight LEDs (74HC595)
- Type a digit: serial to a 74HC595 display (pins 11, 8 and 12)
- Cyber dice: seven-segment on pins 2 to 8, button on 9
- Summer fan: four buttons and an L293D (pins 9 and 10)
- Four-digit display on a 74HC595 (pins 8, 10 and 9)
- I2C LCD clock and thermometer
- Reversing radar: ultrasonic, buzzer and I2C LCD
- Temperature alarm: thermistor on A0, RGB on 10, 11 and 12
- Thermometer on an I2C LCD
- Morse code telegraph decoder
- Buffon's needle
- Photocell bar graph on a 74HC595
- Photoresistor bar graph on a 74HC595 (pins 9, 12 and 11)
- Digital dice on a 74HC595 (pins 11, 8 and 12)
- Three-speed fan on an L293D (pins 9 and 10)
- Photocell light meter
- Quiz buzzer for three players
- Looper
- Servo turnouts with a panel
- Reaction duel
- Parking sensor
- Tap-tempo metronome
- Reaction timer
Add a few parts, unlock more projects
The smallest shopping lists that open the most new projects for the LAFVIN Super Starter Kit.
Add Potentiometer
Add Potentiometer and Addressable RGB LEDs
Add ili9341, Potentiometer and Addressable RGB LEDs
Projects that combine two kits
Own another kit as well? These need parts from both boxes, and neither can build them alone.
The kit’s parts, and what plays them here
The parts in the LAFVIN Super Starter Kit, by the names its maker gives them. Each one is in the editor’s parts panel.
- UNO R3 board Arduino Uno R3
- 830 tie-points breadboard Full-size breadboard
- LEDs LED
- RGB LED RGB LED
- 220 ohm, 1k and 10k resistors Resistor
- Push buttons Pushbutton
- Tilt ball switch Tilt switch
- Active buzzer Buzzer
- Passive buzzer Piezo speaker
- DHT11 temperature and humidity module Temperature and humidity, DHT22 Set to the DHT11 model on the canvas.
- IR receiver and remote Infrared receiver, VS1838B
- SG90 servo Hobby servo
- Joystick module Thumb stick
- Water level sensor Water level sensor
- HC-SR04 ultrasonic sensor Ultrasonic ranger
- Sound sensor module Sound sensor, KY-038
- 4x4 membrane keypad Keypad, 4x4
- 74HC595 shift register 74HC595 shift register
- Photoresistor Light sensor
- LCD1602 with I2C module Character LCD with I2C backpack
- Thermistor Thermistor, 10k NTC
- 1-digit 7-segment display Seven segment display
- 4-digit 7-segment display Four-digit seven segment, multiplexed
- L293D motor driver Motor driver, L293D
- DC motor and fan blade DC motor
- 5 V relay Relay module
- 28BYJ-48 stepper motor and ULN2003 board Stepper motor, 28BYJ-48 with ULN2003
- Breadboard power supply module Breadboard power supply, MB102
A link and a QR code for this page
Print either one beside a lesson, or tape it inside the box lid. Both open this page.
mokxi.com/k/lafvin-super
The code is black on white with a quiet border, so it prints and scans at any size from 2 cm up.
Download the QR code (SVG)Make kits? See what we offer kit makers.
Questions about this page
Is this made by LAFVIN?
No. Mokxi is independent and is not affiliated with LAFVIN. The page follows the kit’s lessons so you can use the two side by side; the circuits, sketches and explanations are Mokxi’s own.
Do I need the kit?
No. Every lesson that runs here runs in the browser, so you can try them before you buy a kit, or keep going while a part is missing or broken.
Is the code the same as in my manual?
The pins and the parts are the same, and the sketches use the same libraries where the kit does. The code itself is written for this page, with comments that explain each step, so it will not match the manual line for line.
What do "with a change" and "coming soon" mean?
A lesson marked "with a change" runs, but something differs from the kit, and the note under it says exactly what. "Coming soon" means we cannot simulate that lesson yet, and the note says why. We do not mark a lesson as running unless it does.
Is it free?
Yes. Every lesson on this page opens with no account. A free account saves your own copies of the circuits.
Other kits
Companion pages for more starter kits.
Start at lesson one
Every project opens in the editor with no account and nothing to install. Run it, change a number, run it again.