Lesson 1: LED Basics & Brightness
Make an LED blink, then turn a knob to fade it from off to full brightness. You will learn how to wire an LED safely and how the UNO can dim a light.
Everything for the bench, in the order you need it: set up the computer and the board, then the lessons. Keep this page open while you build.
Follow these 7 steps before Lesson 1. They take about 30-45 minutes and prove that your computer, cable and UNO all work - so if something goes wrong later, you know it is the wiring, not the setup.
Lessons 1-5 need only the kit and a computer. Lesson 6 needs an adult only if your LCD has no pins fitted. Lesson 7 is the first that needs extra equipment: a separate 5V supply for the servo (recommended) - or do it without the servo.
Safety: Small parts: keep them away from young children and pets.
Photos are the catalogue pictures of each part. Your parts may differ slightly in colour - go by the shape, the pins and the labels.
You should see: You have all 10 items listed below.
| Something is missing or broken | Send us a photo with your order number on WhatsApp. |
| You also need (not in the box) | For | Note |
|---|---|---|
| A computer (Windows, macOS or Linux) where you can install the free Arduino IDE 2 - or a Chromebook with the Arduino Cloud Editor | All lessons | |
| A free USB-A port, or an adapter, for the kit's USB cable | All lessons | |
| An internet connection, to download the IDE and copy the code | Start here | |
| A book or flat box, and a ruler | Lessons 4 and 7 | |
| A separate regulated 5V supply for the servo, with wires | Lesson 7 - recommended | Adult help. Without it, do Lesson 7 without the servo. |
| A 16-pin header and soldering | Lesson 6 - only if your LCD has no pins fitted | Adult only |
| A multimeter | Optional | No lesson needs one. Useful for an adult checking 5V and GND. |
You should see: You have a computer, a free USB port and an internet connection. Lessons 1-6 need nothing else from outside the box (unless your LCD has no pins - see Lesson 6).
You should see: The Arduino IDE opens with a new, empty sketch that contains setup() and loop().
| The download or install is blocked | School and work computers often block installs. Ask an adult or use a home computer. |
Safety: Put the UNO on a dry table, away from coins, paper clips and other metal - they can touch the pins underneath and cause a short.
You should see: A small power light on the UNO (marked ON or PWR) lights up. The light marked L may already be blinking - some boards come with Blink loaded.
| No light at all | Push the plug fully into the UNO. Try another USB port, then another cable. |
You should see: The bottom of the IDE window shows "Arduino Uno" and your port.
| The Port menu is greyed out or empty | Some USB cables only charge and carry no data. Try the kit's cable in another port, or another data cable. |
| Windows shows "USB2.0-Serial" or an unknown device | Look at the small chip next to the UNO's USB socket. If it says CH340, the computer needs the free CH340 driver - ask us on WhatsApp and we'll send the link. |
| Mac: no new port appears | Do the same CH340 check. After installing a driver, you may need to allow it in System Settings → Privacy & Security. |
| Linux: "permission denied" on the port | Ask an adult to add your user to the dialout group (sudo usermod -a -G dialout $USER), then log out and back in. |
You should see: The small light marked L (next to pin 13) blinks: 1 second on, 1 second off.
Try it: Change both delay(1000) lines to delay(200) and upload again. The L light blinks five times faster. Now you know you can change code and upload it.
| "can't open device" or "Access is denied" | The port is busy or wrong. Close other Arduino windows, choose the port again (step 5) and try again. |
| "programmer is not responding" | The wrong board or port is selected, or the cable carries no data. Check step 5 and try another cable. |
| A red "Compilation error" | The example was changed by accident. Close it without saving and open Blink again from File → Examples. |
| "Done uploading" but L doesn't change | Your board may already have been running Blink. Do the change below (delay 200) and look for faster blinking. |
You should see: You are ready to build.
Open Lesson 1 → Printable manualEvery lesson runs on screen with the same code and pins. It is a good way to check your code - but it is not the real breadboard:
Most problems are one wire in the wrong hole. Check these first:
Open the troubleshooting table for this step →
Hi DIY KIT, I'm stuck on the Arduino UNO Sensor & Output Starter Kit. Lesson: __ Step number: __ What should happen: __ What happens instead: __ Error message (copied exactly): __ I'll attach a photo of my wiring.
Every one is built from the parts in the box, plus the basics listed under You'll also need.
Free with this kit · print or PDF The complete kit manual Everything on this page, ready for the bench: a parts checklist, wiring tables and step-by-step instructions for every project. 7 step-by-step guides Parts checklist QR to every project Open the manualMake an LED blink, then turn a knob to fade it from off to full brightness. You will learn how to wire an LED safely and how the UNO can dim a light.
Three LEDs run the red → red + yellow → green → yellow cycle of a real traffic light. You will control several outputs and write your own function.
The active buzzer plays a slow beep, a fast alarm and SOS in Morse code. Type a number in the Serial Monitor to choose the pattern.
Measure distance with sound. The HC-SR04 times an echo, the UNO turns it into centimetres, and the Serial Plotter draws it as a live graph.
Turn the knob and the servo arm follows it. Leave the knob alone for 4 seconds and the servo starts sweeping by itself.
Put "Hello" and your name on the top line of the LCD and a seconds counter on the bottom line. The knob becomes the contrast control.
The final build uses every part: green, yellow and red LEDs show how close an object is, the buzzer warns when it is too close, the LCD shows the distance and the servo swings like a gauge needle.
No projects in that group.
Tick steps off as you go — your place is kept on this device.
One sketch per project, written for the boards in this kit. Open a project to read it with its wiring, or copy it there.
We use cookies that the shop needs to work — signing in, your cart, form security. We also measure how the shop is used so we can stock the right parts and fix what is broken. Choose “Only essential” and we will not load Google Analytics or the Meta pixel, and will not record your visit. Read more.