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.

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.

  1. 0

    Installing IDE

    No circuit

    Setting up the Arduino IDE. Nothing to install here: the editor and the compiler run in the browser.

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

  3. 2

    Blink

    Runs here

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

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

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

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

  7. 6

    Tilt Ball Switch

    Runs here

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

  8. 7

    Active buzzer

    Runs here

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

  9. 8

    Passive Buzzer

    Runs here

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

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

  11. 10

    IR Receiver Module

    Runs here

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

  12. 11

    Servo

    Runs here

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

  13. 12

    Analog Joystick Module

    Runs here

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

  14. 13

    Water Level Detection Sensor Module

    Runs here

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

  15. 14

    Ultrasonic Sensor Module

    Runs here

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

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

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

  18. 17

    Eight LED with 74HC595

    Runs here

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

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

  20. 19

    Photocell

    Runs here

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

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

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

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

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

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

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

  27. 26

    Stepper Motor

    Runs here

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

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

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)
  1. EEPROM: memory that survives a reset
  2. Serial echo: the board repeats what you type
  3. Active buzzer
  4. Active buzzer module on pin 3
  5. DHT11 temperature and humidity
  6. DHT11 module on pin 4
  7. DHT11 temperature and humidity on pin 10
  8. I2C LCD1602: find its address, then say hello
  9. Joystick on A0, A1 and pin 2
  10. Joystick module: A0, A1 and pin 3
  11. Joystick on A0, A1 and pin 8
  12. Keypad on pins 11 to 4
  13. Membrane keypad on pins 9 to 2
  14. Morse code on an active buzzer (pin 9)
  15. Passive buzzer scale on pin 12
  16. Passive buzzer module on pin 3
  17. Passive buzzer on pin 8
  18. Pomodoro timer on an active buzzer (pin 9)
  19. Servo sweep
  20. Servo sweep on pin 10
  21. Servo sweep on pin 3
  22. Siren on a passive buzzer (pin 9)
  23. Ultrasonic distance on pins 12 and 11
  24. Ultrasonic sensor on 8 and 7, the LED on 13 when out of range
  25. Sound sensor on A0 and pin 3
  26. Analog sound module on A0
  27. Stepper motor on pins 8 to 11
  28. Twinkle, Twinkle, Little Star on a passive buzzer (pin 9)
  29. Water level sensor
  30. Digital piano
  31. Fade an LED
  32. First blink
  33. Blink an LED on pin 13, once a second
  34. Blink an LED on pin 3
  35. Blink an LED on pin 8
  36. Blink an LED on pin 9
  37. Breathing LED on pin 5
  38. Button on pin 12 lights the LED on pin 13
  39. Flowing lights on pins 2 to 9
  40. LED module on pin 7, blinking
  41. An LED on the 5 V pin
  42. Four brightnesses from PWM: pins 5, 6, 9 and 10
  43. RGB colors on pins 11, 10 and 9
  44. RGB LED on pins 3, 5 and 6
  45. RGB fade on pins 6, 5 and 3
  46. RGB LED module: red 11, blue 10, green 9
  47. Random colors on an RGB LED (pins 11, 10 and 9)
  48. Set the LED on pin 11 from the serial monitor
  49. Seven-segment digit on pins 4 to 11
  50. Thermometer: a thermistor on A0
  51. Tilt switch on pin 3 lights the LED on 13
  52. Traffic lights on pins 3, 4 and 5
  53. Two LEDs take turns on pins 4 and 5
  54. RGB color mixer
  55. Arduino Uno blink
  56. Button and LED
  57. Grabbing candy bowl
  58. Clap switch
  59. Dreidel spinner
  60. Push button on pin 12 lights the LED on pin 9
  61. A push button lights an LED, no code
  62. Push button on pin 12 toggles the LED on pin 9
  63. Dinosaur game player: light sensor on A0, servo on 9
  64. Doorbell: button on pin 2, buzzer on pin 8
  65. Tilt hourglass
  66. Joystick lights the way (LEDs on 8 to 11)
  67. Four-key keyboard
  68. Photoresistor night light: A0 dims the LED on pin 9
  69. Light meter: photoresistor on A0, LEDs on pins 5 to 12
  70. Relay module on pin 8
  71. Starship control panel
  72. Tilt switch on A5 lights the LED on pin 8
  73. Tilt switch
  74. Traffic lights with a crossing button on pin 8
  75. Two buttons, one LED
  76. Night light
  77. Ofrenda candles
  78. Piezo melody
  79. Night light with a light sensor
  80. Eid greeting card
  81. Message display gift
  82. A button doorbell with a lamp, no code
  83. On and off desk lamp: button on 7, relay on 2
  84. Metronome
  85. Police lights and siren
  86. Rescue beacon
  87. Red envelope box
Intermediate (45)
  1. Two Arduino Unos talking over serial
  2. DHT11 on A0, read with no library
  3. Pi digits on an LCD
  4. DC motor on an L293D (pins 5, 3 and 4)
  5. Radar sweep: ultrasonic on 10 and 11, servo on 12
  6. Smart trash can: ultrasonic on 8 and 7, servo lid on 9
  7. Motor both ways
  8. Stepper turntable
  9. Weather station
  10. LED bar chaser
  11. Electronic dice
  12. Joystick bar graph
  13. Hex digits on a common-anode display (74HC595, pins 11, 12, 13)
  14. Countdown digit
  15. Hex digits through a 74HC595 (pins 11, 8 and 12)
  16. One-digit countdown on a 74HC595 (pins 2, 4 and 3)
  17. One-digit countdown on a 74HC595 (pins 8, 10 and 9)
  18. Falling rain on eight LEDs (74HC595, pins 11, 12 and 13)
  19. Flowing light on a 74HC595 (pins 11, 8 and 12)
  20. Eight LEDs on a 74HC595 (pins 12, 9 and 11)
  21. Eight LEDs on a 74HC595 (pins 2, 5 and 4)
  22. A light runs along eight LEDs on a 74HC595 (pins 11, 12 and 13)
  23. Serial monitor drives eight LEDs (74HC595)
  24. Type a digit: serial to a 74HC595 display (pins 11, 8 and 12)
  25. Cyber dice: seven-segment on pins 2 to 8, button on 9
  26. Summer fan: four buttons and an L293D (pins 9 and 10)
  27. Four-digit display on a 74HC595 (pins 8, 10 and 9)
  28. I2C LCD clock and thermometer
  29. Reversing radar: ultrasonic, buzzer and I2C LCD
  30. Temperature alarm: thermistor on A0, RGB on 10, 11 and 12
  31. Thermometer on an I2C LCD
  32. Morse code telegraph decoder
  33. Buffon's needle
  34. Photocell bar graph on a 74HC595
  35. Photoresistor bar graph on a 74HC595 (pins 9, 12 and 11)
  36. Digital dice on a 74HC595 (pins 11, 8 and 12)
  37. Three-speed fan on an L293D (pins 9 and 10)
  38. Photocell light meter
  39. Quiz buzzer for three players
  40. Looper
  41. Servo turnouts with a panel
  42. Reaction duel
  43. Parking sensor
  44. Tap-tempo metronome
  45. Reaction timer
Advanced (7)
  1. Two Arduino Unos as an SPI master and slave
  2. Stopwatch on a four-digit display
  3. Stopwatch: four-digit display, digits on 10 to 13
  4. Four-digit counter
  5. Four digits from one 74HC595 (pins 11, 12, 13 and 7 to 4)
  6. Keypad lock
  7. 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.

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.

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.

QR code for mokxi.com/k/lafvin-super

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.