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.
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.
- 0
Preface
No circuitInstalling the Arduino IDE and its libraries, and opening the serial monitor. Here the editor, the compiler and the libraries are already in the browser.
- 1
Blinking LED
Runs hereAn LED and a 220 ohm resistor on pin 8, on for a second and off for a second.
- 2
RGB LED
Runs hereRed on pin 3, green on 5 and blue on 6: analogWrite mixes red, green, blue, white and purple.
- 3
Controlling an LED by Button
Runs hereTwo 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.
- 4
Active buzzer
Runs hereAn active buzzer on pin 12 sounds whenever the pin is HIGH, so the sketch only chooses when.
- 5
Passive Buzzer
Runs hereA passive buzzer on pin 12 plays the eight notes of a scale with tone().
- 6
Eight LED with 74HC595
Runs hereEight LEDs from three pins through a shift register, data on 2, latch on 4 and clock on 5: one light runs along the row.
- 7
Photoresistor
Runs hereA photoresistor on A0 sets how many of eight LEDs light, through a 74HC595 on pins 9, 11 and 12.
- 8
74HC595 And Segment Display
Runs hereOne 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.
- 9
Four Digital Segment Display
Runs hereA 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.
- 10
Tilt Ball Switch
Runs hereA tilt switch read with analogRead on A5: upright, the LED on pin 8 lights; tip it and the LED goes out.
- 11
Ultrasonic Sensor Module
Runs hereAn HC-SR04 with TRIG on 12 and ECHO on 11, read with the SR04 library, prints centimeters.
- 12
Analog Joystick Module
Runs hereX on A0, Y on A1 and the press switch on pin 3 with its pull-up, printed to the serial monitor.
- 13
Membrane Switch Module
Runs hereA 4x4 keypad with its rows on pins 9 to 6 and its columns on 5 to 2: the Keypad library prints each key.
- 14
DHT11 Temperature and Humidity Sensor
Runs hereA 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.
- 15
IR Receiver Module
Runs hereAn 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.
- 16
Controlling Stepper Motor With Remote
Runs hereAn 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.
- 17
Servo
Runs hereAn SG90 on pin 9 swings across its range and back with the Servo library.
- 18
LCD Display
Runs hereA 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.
- 19
Thermometer
Runs hereA 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.
- 20
DC Motor Control
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 supply module.
- 21
Relay
Runs hereThe 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.
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)
- 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
- 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
- LCD1602 on pins 4, 6 and 10 to 13
- LCD1602 on pins 7 to 12
- LCD1602 hello
- 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
- Stepper motor on pins 8 to 11
- Twinkle, Twinkle, Little Star on a passive buzzer (pin 9)
- Read a knob
- Digital piano
- Fade an LED
- First blink
- IR decoder
- 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
- Answer ball
- Flowing lights on pins 2 to 9
- IR remote codes on pin 12
- IR receiver module on pin 11
- IR receiver on pin 2
- LED module on pin 7, blinking
- An LED on the 5 V pin
- Mood dial
- 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
- A knob on A0 points the servo on pin 3
- 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
- Passive buzzer alarm on pin 9, through a transistor
- 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
- Remote control light switch (IR on 12, servo on 11)
- Joystick lights the way (LEDs on 8 to 11)
- Four-key keyboard
- Knob on A0 dims the LED on pin 9
- Photoresistor night light: A0 dims the LED on pin 9
- Light meter: photoresistor on A0, LEDs on pins 5 to 12
- Three knobs mix an RGB LED (pins 11, 10 and 9)
- 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
- Warm or cool light: a knob blends an RGB LED
- Night light
- Ofrenda candles
- Piezo melody
- Dimmer
- Night light with a light sensor
- A button doorbell with a lamp, no code
- Transistor doorbell: button on 12, buzzer on 9
- Metronome
- Police lights and siren
- Rescue beacon
- Relay on pin 8 through a transistor
Intermediate (61)
- Two Arduino Unos talking over serial
- DHT11 on A0, read with no library
- LCD1602 in 8-bit mode on pins 2 to 12
- DHT11 on pin 3, readings 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
- Ultrasonic distance on an LCD (TRIG 2, ECHO 3)
- Stepper follows a knob (pins 2 to 5)
- Motor both ways
- Stepper turntable
- Arpeggiator
- 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)
- A knob drives a motor both ways through an L293D
- Relay switched by an L293D (pins 5, 3 and 4)
- Ultrasonic ranging on an LCD
- Thermistor thermometer on an LCD (pins 7 to 12)
- Remote stepper
- Remote stepper, a whole turn a press
- Temperature alarm: thermistor on A0, RGB on 10, 11 and 12
- Thermistor thermometer
- Thermistor on A0, degrees on an LCD (pins 4, 6, 10 to 13)
- Remote-controlled lamps
- 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)
- Remote-controlled colors: IR on pin 2, RGB on 11, 10 and 9
- Photocell light meter
- Quiz buzzer for three players
- Looper
- Motor on a transistor
- Servo turnouts with a panel
- Reaction duel
- Parking sensor
- Tap-tempo metronome
- ADSR synth
- Combination lock: keypad, servo bolt and buzzer
- Reaction timer
- Ringtone player
- Remote dimmer: IR on 12, LED on 5, buzzer on 13
- Memory math game on an LCD and an IR remote
- Relay switches a motor
- Lion dance head
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
Unlocks 15 more projects:
Add Character LCD with I2C backpack and Addressable RGB LEDs
Unlocks 29 more projects:
Add ili9341, Character LCD with I2C backpack and Addressable RGB LEDs
Unlocks 42 more projects:
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 REXQualis UNO R3 Super Starter Kit, by the names its maker gives them. Each one is in the editor’s parts panel.
- UNO R3 development board Arduino Uno R3
- Breadboard Full-size breadboard
- Breadboard expansion board No model of the prototype shield yet; no lesson uses it.
- Power supply module Breadboard power supply, MB102 The circuits here take 5 V from the Uno instead.
- LEDs LED
- RGB LED RGB LED
- Resistors Resistor
- Buttons Pushbutton
- Potentiometers Potentiometer The lessons use one for the LCD’s contrast, which the simulated display does not need.
- Active buzzer Buzzer
- Passive buzzer Piezo speaker
- 74HC595 74HC595 shift register
- Photoresistor Light sensor
- 1 digit 7-segment display Seven segment display
- 4 digit 7-segment display Four-digit seven segment, multiplexed
- Tilt switch Tilt switch
- Ultrasonic sensor Ultrasonic ranger
- Joystick module Thumb stick
- Membrane switch Keypad, 4x4
- DHT11 temperature and humidity module Temperature and humidity, DHT22 Set to DHT11 in these circuits.
- IR receiver Infrared receiver, VS1838B
- Remote Infrared remote, 21 buttons
- Stepper motor and ULN2003 driver board Stepper motor, 28BYJ-48 with ULN2003
- Servo motor (SG90) Hobby servo
- LCD1602 module Character LCD, 16x2
- Thermistor Thermistor, 10k NTC
- 3-6V motor and fan blade DC motor
- L293D Motor driver, L293D
- 5V relay DPDT relay
- 1N4007 diodes Diode
- PN2222 transistors Transistor (NPN or PNP)
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/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.
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.
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.