Kit companion

REXQualis UNO R3 Super Starter Kit: every lesson, simulated

All 21 lessons of the kit’s tutorial, in its order, each a circuit that runs in your browser with the kit’s parts on the pins its lesson uses. Watch a lesson work here first, then build it on your breadboard.

Not affiliated with REXQualis. 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 English lesson PDFs dated 2021.03.25, from the kit’s download. Each circuit uses the kit’s parts on the pins the lesson uses.

21 of the 21 lessons with a circuit run here, 1 setup lesson needs no circuit.

  1. 0

    Preface

    No circuit

    Installing the Arduino IDE and its libraries, and opening the serial monitor. Here the editor, the compiler and the libraries are already in the browser.

  2. 1

    Blinking LED

    Runs here

    An LED and a 220 ohm resistor on pin 8, on for a second and off for a second.

  3. 2

    RGB LED

    Runs here

    Red on pin 3, green on 5 and blue on 6: analogWrite mixes red, green, blue, white and purple.

  4. 3

    Controlling an LED by Button

    Runs here

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

  5. 4

    Active buzzer

    Runs here

    An active buzzer on pin 12 sounds whenever the pin is HIGH, so the sketch only chooses when.

  6. 5

    Passive Buzzer

    Runs here

    A passive buzzer on pin 12 plays the eight notes of a scale with tone().

  7. 6

    Eight LED with 74HC595

    Runs here

    Eight LEDs from three pins through a shift register, data on 2, latch on 4 and clock on 5: one light runs along the row.

  8. 7

    Photoresistor

    Runs here

    A photoresistor on A0 sets how many of eight LEDs light, through a 74HC595 on pins 9, 11 and 12.

  9. 8

    74HC595 And Segment Display

    Runs here

    One seven-segment digit through a 74HC595 (data 8, latch 9, clock 10), counting down from D to 0.

    One 220 ohm resistor on the common pin stands in for a resistor on every segment.

  10. 9

    Four Digital Segment Display

    Runs here

    A four-digit display on the same 74HC595 pins, every digit on, stepping through the hex digits.

    The kit’s sketch shows 1 to F, two seconds each; this one steps through 0 to F twice a second.

  11. 10

    Tilt Ball Switch

    Runs here

    A tilt switch read with analogRead on A5: upright, the LED on pin 8 lights; tip it and the LED goes out.

  12. 11

    Ultrasonic Sensor Module

    Runs here

    An HC-SR04 with TRIG on 12 and ECHO on 11, read with the SR04 library, prints centimeters.

  13. 12

    Analog Joystick Module

    Runs here

    X on A0, Y on A1 and the press switch on pin 3 with its pull-up, printed to the serial monitor.

  14. 13

    Membrane Switch Module

    Runs here

    A 4x4 keypad with its rows on pins 9 to 6 and its columns on 5 to 2: the Keypad library prints each key.

  15. 14

    DHT11 Temperature and Humidity Sensor

    Runs here

    A DHT11 module on A0, read with no library: the sketch times each of the 40 bits itself and prints humidity and temperature.

    It prints at 9600 baud, where the kit’s sketch uses 19200.

  16. 15

    IR Receiver Module

    Runs here

    An IR receiver on pin 11 decodes the remote’s buttons and names each one on the serial monitor.

    The kit’s sketch names some keys differently (POWER, MODE, VOL+). The simulated handset sends the same codes, and the decoder names them by its own labels; the digits match.

  17. 16

    Controlling Stepper Motor With Remote

    Runs here

    An IR receiver on pin 12 and a 28BYJ-48 on pins 8 to 11: one remote button turns the shaft a whole turn, another turns it back.

    The kit’s sketch listens for the codes 0x40 and 0x43, which are >>| and >|| on the simulated remote. The stepper runs from the Uno’s 5 V here, not the breadboard power supply.

  18. 17

    Servo

    Runs here

    An SG90 on pin 9 swings across its range and back with the Servo library.

  19. 18

    LCD Display

    Runs here

    A 16x2 LCD on eight data lines (pins 3 to 10) with RS on 12, RW on 11 and E on 2, driven with no library.

    The contrast knob is left out: the simulated display is always readable, so V0 goes to ground.

  20. 19

    Thermometer

    Runs here

    A thermistor on A0 and the LiquidCrystal library on pins 7 to 12: the temperature in degrees on the LCD.

    The contrast knob is left out: the simulated display is always readable, so V0 goes to ground.

  21. 20

    DC Motor Control

    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 supply module.

  22. 21

    Relay

    Runs here

    The L293D on the same pins 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 supply module.

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

Learning path

Everything the REXQualis UNO R3 Super Starter Kit can build

163 projects use only the parts in this box, ordered from a first blink to the hardest.

Beginner (95)
  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. Joystick on A0, A1 and pin 2
  9. Joystick module: A0, A1 and pin 3
  10. Joystick on A0, A1 and pin 8
  11. Keypad on pins 11 to 4
  12. Membrane keypad on pins 9 to 2
  13. LCD1602 on pins 4, 6 and 10 to 13
  14. LCD1602 on pins 7 to 12
  15. LCD1602 hello
  16. Morse code on an active buzzer (pin 9)
  17. Passive buzzer scale on pin 12
  18. Passive buzzer module on pin 3
  19. Passive buzzer on pin 8
  20. Pomodoro timer on an active buzzer (pin 9)
  21. Servo sweep
  22. Servo sweep on pin 10
  23. Servo sweep on pin 3
  24. Siren on a passive buzzer (pin 9)
  25. Ultrasonic distance on pins 12 and 11
  26. Ultrasonic sensor on 8 and 7, the LED on 13 when out of range
  27. Stepper motor on pins 8 to 11
  28. Twinkle, Twinkle, Little Star on a passive buzzer (pin 9)
  29. Read a knob
  30. Digital piano
  31. Fade an LED
  32. First blink
  33. IR decoder
  34. Blink an LED on pin 13, once a second
  35. Blink an LED on pin 3
  36. Blink an LED on pin 8
  37. Blink an LED on pin 9
  38. Breathing LED on pin 5
  39. Button on pin 12 lights the LED on pin 13
  40. Answer ball
  41. Flowing lights on pins 2 to 9
  42. IR remote codes on pin 12
  43. IR receiver module on pin 11
  44. IR receiver on pin 2
  45. LED module on pin 7, blinking
  46. An LED on the 5 V pin
  47. Mood dial
  48. Four brightnesses from PWM: pins 5, 6, 9 and 10
  49. RGB colors on pins 11, 10 and 9
  50. RGB LED on pins 3, 5 and 6
  51. RGB fade on pins 6, 5 and 3
  52. RGB LED module: red 11, blue 10, green 9
  53. Random colors on an RGB LED (pins 11, 10 and 9)
  54. Set the LED on pin 11 from the serial monitor
  55. A knob on A0 points the servo on pin 3
  56. Seven-segment digit on pins 4 to 11
  57. Thermometer: a thermistor on A0
  58. Tilt switch on pin 3 lights the LED on 13
  59. Traffic lights on pins 3, 4 and 5
  60. Two LEDs take turns on pins 4 and 5
  61. RGB color mixer
  62. Arduino Uno blink
  63. Button and LED
  64. Grabbing candy bowl
  65. Passive buzzer alarm on pin 9, through a transistor
  66. Push button on pin 12 lights the LED on pin 9
  67. A push button lights an LED, no code
  68. Push button on pin 12 toggles the LED on pin 9
  69. Dinosaur game player: light sensor on A0, servo on 9
  70. Doorbell: button on pin 2, buzzer on pin 8
  71. Tilt hourglass
  72. Remote control light switch (IR on 12, servo on 11)
  73. Joystick lights the way (LEDs on 8 to 11)
  74. Four-key keyboard
  75. Knob on A0 dims the LED on pin 9
  76. Photoresistor night light: A0 dims the LED on pin 9
  77. Light meter: photoresistor on A0, LEDs on pins 5 to 12
  78. Three knobs mix an RGB LED (pins 11, 10 and 9)
  79. Starship control panel
  80. Tilt switch on A5 lights the LED on pin 8
  81. Tilt switch
  82. Traffic lights with a crossing button on pin 8
  83. Two buttons, one LED
  84. Warm or cool light: a knob blends an RGB LED
  85. Night light
  86. Ofrenda candles
  87. Piezo melody
  88. Dimmer
  89. Night light with a light sensor
  90. A button doorbell with a lamp, no code
  91. Transistor doorbell: button on 12, buzzer on 9
  92. Metronome
  93. Police lights and siren
  94. Rescue beacon
  95. Relay on pin 8 through a transistor
Intermediate (61)
  1. Two Arduino Unos talking over serial
  2. DHT11 on A0, read with no library
  3. LCD1602 in 8-bit mode on pins 2 to 12
  4. DHT11 on pin 3, readings on an LCD
  5. DC motor on an L293D (pins 5, 3 and 4)
  6. Radar sweep: ultrasonic on 10 and 11, servo on 12
  7. Smart trash can: ultrasonic on 8 and 7, servo lid on 9
  8. Ultrasonic distance on an LCD (TRIG 2, ECHO 3)
  9. Stepper follows a knob (pins 2 to 5)
  10. Motor both ways
  11. Stepper turntable
  12. Arpeggiator
  13. LED bar chaser
  14. Electronic dice
  15. Joystick bar graph
  16. Hex digits on a common-anode display (74HC595, pins 11, 12, 13)
  17. Countdown digit
  18. Hex digits through a 74HC595 (pins 11, 8 and 12)
  19. One-digit countdown on a 74HC595 (pins 2, 4 and 3)
  20. One-digit countdown on a 74HC595 (pins 8, 10 and 9)
  21. Falling rain on eight LEDs (74HC595, pins 11, 12 and 13)
  22. Flowing light on a 74HC595 (pins 11, 8 and 12)
  23. Eight LEDs on a 74HC595 (pins 12, 9 and 11)
  24. Eight LEDs on a 74HC595 (pins 2, 5 and 4)
  25. A light runs along eight LEDs on a 74HC595 (pins 11, 12 and 13)
  26. Serial monitor drives eight LEDs (74HC595)
  27. Type a digit: serial to a 74HC595 display (pins 11, 8 and 12)
  28. Cyber dice: seven-segment on pins 2 to 8, button on 9
  29. Summer fan: four buttons and an L293D (pins 9 and 10)
  30. Four-digit display on a 74HC595 (pins 8, 10 and 9)
  31. A knob drives a motor both ways through an L293D
  32. Relay switched by an L293D (pins 5, 3 and 4)
  33. Ultrasonic ranging on an LCD
  34. Thermistor thermometer on an LCD (pins 7 to 12)
  35. Remote stepper
  36. Remote stepper, a whole turn a press
  37. Temperature alarm: thermistor on A0, RGB on 10, 11 and 12
  38. Thermistor thermometer
  39. Thermistor on A0, degrees on an LCD (pins 4, 6, 10 to 13)
  40. Remote-controlled lamps
  41. Photocell bar graph on a 74HC595
  42. Photoresistor bar graph on a 74HC595 (pins 9, 12 and 11)
  43. Digital dice on a 74HC595 (pins 11, 8 and 12)
  44. Three-speed fan on an L293D (pins 9 and 10)
  45. Remote-controlled colors: IR on pin 2, RGB on 11, 10 and 9
  46. Photocell light meter
  47. Quiz buzzer for three players
  48. Looper
  49. Motor on a transistor
  50. Servo turnouts with a panel
  51. Reaction duel
  52. Parking sensor
  53. Tap-tempo metronome
  54. ADSR synth
  55. Combination lock: keypad, servo bolt and buzzer
  56. Reaction timer
  57. Ringtone player
  58. Remote dimmer: IR on 12, LED on 5, buzzer on 13
  59. Memory math game on an LCD and an IR remote
  60. Relay switches a motor
  61. Lion dance head
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. 4x4x4 LED cube
  7. Countdown timer on a four-digit display
Level up

Add a few parts, unlock more projects

The smallest shopping lists that open the most new projects for the REXQualis UNO R3 Super Starter Kit.

Add Character LCD with I2C backpack and Addressable RGB LEDs

Add ili9341, Character LCD with I2C backpack and Addressable RGB LEDs

In the box

The kit’s parts, and what plays them here

The parts in the REXQualis UNO R3 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/rexqualis-super

mokxi.com/k/rexqualis-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 REXQualis?

No. Mokxi is independent and is not affiliated with REXQualis. 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
LAFVIN Super Starter Kit
28 lessons, 27 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.