GAMERIFTRobotics & Coding Shop kits
HomeKitsFor schoolsAboutGAMERIFT Store ↗
Beginner Kit · Lesson 01 of 12

First Light

Wire your first circuit. Write your first program. Watch a thing you made come alive.

Unlock your missions

Enter the access code from the card inside your Beginner Kit (or from your GAMERIFT order email). Your name appears on every page and printout as the licensee.

Don't have a kit yet? Get the Beginner Kit, the code ships inside. Lost your code? Contact us with your order number.

LICENSED TO , PERSONAL USE · © GAMERIFT

BRIEF Your room, but smarter

Every machine you've ever used, every console, phone and robot, began exactly here: a signal leaving a chip and turning on a light. Today you build that moment yourself. By the end of this mission you'll have a circuit you wired, running code you typed, blinking on your desk.

Time: 45–60 minutes · Difficulty: 1/5 · You need to know: nothing yet. That's the point.

KIT What you need

Concept · What is a circuit?

Electricity only flows in a loop, out of the power source, through your components, and back. Break the loop anywhere and everything stops. Every bug you'll ever fix in hardware starts with one question: is the loop complete?

Concept · The LED has a direction

An LED is a one-way street for electricity. The long leg (anode) goes toward power; the short leg (cathode) goes toward ground (GND). Wire it backwards and nothing breaks, it just refuses to light. Now you know the first thing to check.

Concept · Why the resistor is not optional

The resistor is the LED's bodyguard. Without it, the LED drinks far more current than it can survive, and dies, sometimes instantly, sometimes slowly. Always in the loop, always. This is the one rule of the Beginner Kit.

SETUP One-time computer setup

  1. Download the free Arduino IDE from arduino.cc/en/software and install it.
  2. South African pro-tip: most R3 boards (including the CH340 board from GAMERIFT) need the small CH340 USB driver so your computer can see them. Search "CH340 driver" for your operating system, install, and restart the IDE. If your board never shows up under Ports, this is almost always why.
  3. Plug in your R3 board. In the IDE choose Tools → Board → Arduino UNO and Tools → Port → the port that appeared when you plugged in.

BUILD Wire it

Unplug the USB while you wire. Builders' rule: never rewire a live circuit.

FromToWhy
R3 pin 13Breadboard row 10The signal wire, pin 13 is our switch
Row 10Resistor → row 14The bodyguard, in the loop before the LED
Row 14LED long leg (anode)Power flows into the LED here
LED short legRow 15And out here…
Row 15R3 GND pin…back to ground. Loop complete.

Check twice: long leg toward the resistor, short leg toward GND.

CODE Program it

In the IDE, type this, don't paste it. Typing is how your fingers learn the language. Every Arduino program has the same two rooms: setup() runs once when power arrives; loop() repeats forever after.

// GAMERIFT Beginner Kit, Lesson 01: First Light
// The classic first program of every hardware engineer on Earth.

const int lightPin = 13;   // the pin our LED listens to

void setup() {
  pinMode(lightPin, OUTPUT);  // tell pin 13 its job: sending signals OUT
}

void loop() {
  digitalWrite(lightPin, HIGH);  // HIGH = 5 volts = light ON
  delay(1000);                   // wait 1000 milliseconds (1 second)
  digitalWrite(lightPin, LOW);   // LOW = 0 volts = light OFF
  delay(1000);                   // wait again… then loop() repeats
}
  1. Plug the USB back in.
  2. Click the ✓ Verify button, the IDE checks your typing. Errors point to a line number; a missing semicolon is everyone's first bug.
  3. Click → Upload. Lights on the board flicker while the code transfers…
  4. …and your LED starts blinking. You just built and programmed a machine.

BREAK IT Now break it on purpose

Engineers aren't people who never break things, they're people who know why things break. Do each experiment, predict first, then test:

  1. Turn the LED around. Prediction? …It goes dark. No damage, the one-way street is closed. Turn it back.
  2. Change both delays to 100. What's the fastest blink your eyes can still see? (Around 50ms it starts looking dimly "on", that trick is how screens work.)
  3. Pull the GND wire out. The loop is broken; the light dies instantly. Every dead circuit you'll ever debug: check the loop first.

REMIX Make it yours

No instructions for this part, that's the point. Choose one:

LOG IT Show and tell

Film 15 seconds of your remix running and save it, The Sentinel (Lesson 12) submission at the end of the course includes your lesson log, and reviewers love seeing the journey. Stuck instead? Send us the photo of your wiring via the contact form, a real person will spot the loose wire.

Next · Lesson 02: Traffic Robot

One LED is a light. Three LEDs with the right timing is a system. Next lesson you build an intersection, and meet the bug that has caused real traffic jams in real cities.

All lessons