Source: https://mokxi.com/kits/companion/lafvin-super-starter-kit
Updated: 2026-11-07

Kits / Kit companions
Kit companion

# 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.

Open the first lesson Find your lesson What else it can build

Not affiliated with LAFVIN. Lesson titles are referenced so you can follow along.

Lesson by lesson

## 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 circuit

Setting 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 here

Sending text from the board to the serial monitor. The libraries the kit uses are built in.

Open the guided lesson

2

### Blink

Runs here

The board’s own LED on pin 13, on for a second and off for a second.

Open in the editor Arduino Uno blink

3

### LED

Runs here

An LED and a resistor from the 5 V pin, no code. Swap 220 ohm for 1k or 10k and watch it dim.

Open in the editor An LED on the 5 V pin

4

### RGB LED

Runs here

Red on pin 6, green on 5 and blue on 3, faded from one color into the next with analogWrite.

Open in the editor RGB fade on pins 6, 5 and 3

5

### Digital Inputs

Runs here

Two buttons on the internal pull-ups: pin 9 turns the LED on pin 5 on, pin 8 turns it off.

Open in the editor Two buttons, one LED

6

### Tilt Ball Switch

Runs here

A ball switch on pin 2: tip it and the LED on pin 13 lights.

Open in the editor Tilt switch

7

### Active buzzer

Runs here

An active buzzer on pin 12 sounds whenever the pin is HIGH.

Open in the editor Active buzzer

8

### Passive Buzzer

Runs here

A passive buzzer on pin 8 plays a scale with tone().

Open in the editor Passive buzzer on pin 8

9

### DHT11 Temperature and Humidity Sensor

Runs here

A 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.

Open in the editor DHT11 temperature and humidity

10

### IR Receiver Module

Runs here

An IR receiver on pin 11 names each button you press on the remote.

Open in the editor IR decoder

11

### Servo

Runs here

A micro servo on pin 10 sweeps from one end to the other and back.

Open in the editor Servo sweep on pin 10

12

### Analog Joystick Module

Runs here

X on A0, Y on A1 and the press switch on pin 2, printed to the serial monitor.

Open in the editor Joystick on A0, A1 and pin 2

13

### Water Level Detection Sensor Module

Runs here

A water level sensor on A0, read as dry, low, half and full.

Open in the editor Water level sensor

14

### Ultrasonic Sensor Module

Runs here

An HC-SR04 with TRIG on 12 and ECHO on 11 prints the distance in centimeters.

Open in the editor Ultrasonic distance on pins 12 and 11

15

### Sound Sensor Module

Runs here

A sound sensor with its analog output on A0 and its digital output on pin 3; loud sounds light pin 13.

Open in the editor Sound sensor on A0 and pin 3

16

### Membrane Switch Module

Runs here

A 4x4 keypad with rows on pins 9 to 6 and columns on 5 to 2, printing each key you press.

Open in the editor Membrane keypad on pins 9 to 2

17

### Eight LED with 74HC595

Runs here

Eight LEDs from three pins through a shift register: data 12, clock 9, latch 11.

Open in the editor Eight LEDs on a 74HC595 (pins 12, 9 and 11)

18

### The Serial Monitor

Runs here

Type 0 to 7 into the serial monitor to light that LED on the shift register, or x to clear them.

Open in the editor Serial monitor drives eight LEDs (74HC595)

19

### Photocell

Runs here

A photocell on A0 sets how many of the eight LEDs light.

Open in the editor Photocell bar graph on a 74HC595

20

### LCD1602 I2C Module

Runs here

Text 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.

Open in the editor I2C LCD1602: find its address, then say hello

21

### Thermometer

Runs here

A 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.

Open in the editor Thermometer on an I2C LCD

22

### 74HC595 And Segment Display

Runs here

One 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.

Open in the editor One-digit countdown on a 74HC595 (pins 2, 4 and 3)

23

### Four Digital Seven Segment Display

Runs here

A four-digit display on a 74HC595 (data 8, latch 9, clock 10), every digit lit at once.

Open in the editor Four-digit display on a 74HC595 (pins 8, 10 and 9)

24

### DC Motors

Runs here

An 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.

Open in the editor DC motor on an L293D (pins 5, 3 and 4)

25

### Relay

Runs here

The 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.

Open in the editor Relay switched by an L293D (pins 5, 3 and 4)

26

### Stepper Motor

Runs here

A 28BYJ-48 on its ULN2003 board, pins 8 to 11, one turn each way.

Open in the editor Stepper motor on pins 8 to 11

27

### Controlling Stepper Motor With Remote

Runs here

Two buttons on the remote turn the stepper one way or the other, with the receiver on pin 12.

Open in the editor Remote stepper

Lesson list and pins read from LAFVIN’s tutorials page. The explanations on this page are our own.

Learning path

## 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

Advanced (7)

- Two Arduino Unos as an SPI master and slave
- Stopwatch on a four-digit display
- Stopwatch: four-digit display, digits on 10 to 13
- Four-digit counter
- Four digits from one 74HC595 (pins 11, 12, 13 and 7 to 4)
- Keypad lock
- Satellite tracker

Level up

## 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

Unlocks 14 more projects:

- Read a knob
- Mood dial
- A knob on A0 points the servo on pin 3
- Knob on A0 dims the LED on pin 9
- Three knobs mix an RGB LED (pins 11, 10 and 9)
- Warm or cool light: a knob blends an RGB LED
- and 8 more

### Add Potentiometer and Addressable RGB LEDs

Unlocks 28 more projects:

- Read a knob
- Mood dial
- A knob on A0 points the servo on pin 3
- Diwali diya row
- Knob on A0 dims the LED on pin 9
- Three knobs mix an RGB LED (pins 11, 10 and 9)
- and 22 more

### Add ili9341, Potentiometer and Addressable RGB LEDs

Unlocks 41 more projects:

- Read a knob
- Mood dial
- A knob on A0 points the servo on pin 3
- Diwali diya row
- Knob on A0 dims the LED on pin 9
- Three knobs mix an RGB LED (pins 11, 10 and 9)
- and 35 more

Two kits

## Projects that combine two kits

Own another kit as well? These need parts from both boxes, and neither can build them alone.

### With the SunFounder Kepler Kit for Raspberry Pi Pico W

77 projects:

- MPU-6050 readings over I2C
- Motion sensor on pin 3 lights the LED on 13
- Motion sensor on pin 12 lights the LED on 13
- RC522 RFID reader (SS 10, RST 9)
- Read a knob
- and 72 more

### With the Freenove Ultimate Starter Kit for Raspberry Pi Pico

71 projects:

- Pico W water level sensor on GP28
- MPU-6050 readings over I2C
- Motion sensor on pin 3 lights the LED on 13
- Motion sensor on pin 12 lights the LED on 13
- RC522 RFID reader (SS 10, RST 9)
- and 66 more

### With the Freenove Ultimate Starter Kit for ESP32-WROVER

61 projects:

- MPU-6050 readings over I2C
- Motion sensor on pin 3 lights the LED on 13
- Motion sensor on pin 12 lights the LED on 13
- Read a knob
- IR decoder
- and 56 more

### With the SunFounder ESP32 Ultimate Starter Kit

61 projects:

- Line tracking sensor on pin 3
- Obstacle sensor on pin 3 lights the LED on 13
- Motion sensor on pin 3 lights the LED on 13
- Motion sensor on pin 12 lights the LED on 13
- Read a knob
- and 56 more

In the box

## 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

For the manual

## 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.

FAQ

## 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.

Keep going

## Other kits

Companion pages for more starter kits.

ELEGOO UNO R3 Super Starter Kit

25 lessons, 24 run in the browser

ELEGOO UNO R3 Most Complete Starter Kit

48 lessons, 44 run in the browser

Arduino Starter Kit

15 lessons, 15 run in the browser

Freenove Ultimate Starter Kit

42 lessons, 42 run in the browser

ELEGOO UNO R3 Basic Starter Kit

11 lessons, 10 run in the browser

SunFounder Starter Kit for Arduino Uno R3

23 lessons, 23 run in the browser

SunFounder Inventor Lab Kit

34 lessons, 33 run in the browser

Keyestudio 37 in 1 Sensor Kit

37 lessons, 37 run in the browser

REXQualis UNO R3 Super Starter Kit

22 lessons, 21 run in the browser

Freenove Ultimate Starter Kit for ESP32-WROVER

54 lessons, 44 run in the browser

SunFounder Kepler Kit for Raspberry Pi Pico W

63 lessons, 48 run in the browser

Freenove Ultimate Starter Kit for Raspberry Pi Pico

56 lessons, 50 run in the browser

keyestudio Super Starter Kit

Projects you can build with its parts

Vilros Arduino Uno 3 Ultimate Starter Kit

Projects you can build with its parts

SunFounder Universal Maker Sensor Kit

Projects you can build with its parts

SunFounder ESP32 Ultimate Starter Kit

Projects you can build with its parts

Adafruit MetroX Classic Kit

Projects you can build with its parts

MonkMakes Electronics Kit 1 for Raspberry Pi Pico

Projects you can build with its parts

Kitronik Discovery Kit for Raspberry Pi Pico

Projects you can build with its parts

Kitronik Inventor’s Kit for the Raspberry Pi Pico

Projects you can build with its parts

Keyestudio ESP32 Learning Kit Ultimate Edition

Projects you can build with its parts

## 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.

See the lessons
