Wire your first circuit. Write your first program. Watch a thing you made come alive.
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.
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.
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?
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.
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.
Unplug the USB while you wire. Builders' rule: never rewire a live circuit.
| From | To | Why |
|---|---|---|
| R3 pin 13 | Breadboard row 10 | The signal wire, pin 13 is our switch |
| Row 10 | Resistor → row 14 | The bodyguard, in the loop before the LED |
| Row 14 | LED long leg (anode) | Power flows into the LED here |
| LED short leg | Row 15 | And out here… |
| Row 15 | R3 GND pin | …back to ground. Loop complete. |
Check twice: long leg toward the resistor, short leg toward GND.
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 }
Engineers aren't people who never break things, they're people who know why things break. Do each experiment, predict first, then test:
No instructions for this part, that's the point. Choose one:
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.
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.