← Arduino

From simulator to breadboard

A breadboard joins the five holes in each numbered column (a–e, and separately f–j) with a metal strip; the rails along the edges join along their length. Each leg of a part must be in a different strip, and the loop goes from strip to strip through the parts.

Real parts don't snap together like Tinkercad's. A breadboard holds them with hidden metal strips underneath. Put a leg in the wrong hole and the circuit quietly doesn't work. Which holes are joined?

In a breadboard, the five holes of each numbered column are joined (a to e, and separately f to j: the gap down the middle splits them). The rails along the top and bottom are joined along the board's length: + for power, − for GND. Rows (a, b, c…) are not joined.

WidthMore contexts, same idea.
PredictRead the problem and decide what you think before you try anything. A wrong guess is fine: it shows you what to look for.

One column

The LED's long leg is in c8 and its short leg in d8. The rest of the circuit is fine. The LED…

TryTry it on the board and compare the result with your prediction.

Try: find the strips

Was your prediction right?

Try it yourselfYour edits are saved in this browser.

Click a hole in column 8. Which holes light up?

Use the board. This ticks when you get there.

Move the LED's short leg (−) so the LED lights.

Use the board. This ticks when you get there.

InvestigateWork out why it happens, one step at a time.

Worked example: trace the strips

Worked exampleBefore each step, say what you think comes next.
  1. pin 13→a3\text{pin 13} \to \text{a3}The wire puts pin 13 into column 3's strip (a3–e3).

Now: which holes are joined to a3?

Which holes are joined to a3?

Sam thinks this LED (long leg c7, short leg c8) is shorted out. It isn't. Click the line where Sam's reasoning first goes wrong.

ModifyChange the problem on purpose and see what happens.

Vary: the gap and the rails

Try it yourselfYour edits are saved in this browser.

This LED straddles the gap (e7 and f7), but stays dark. Move the GND wire so it lights.

Use the board. This ticks when you get there.

5V and GND are on the top rails. Move the free ends of W3 and W4 so the LED lights.

Use the board. This ticks when you get there.

Modify TypicalChange the problem on purpose and see what happens.

Build it for real

Before you plug in the USB cable: check that 5V and GND are never in the same strip.

PractiseA few on your own, to check you have it.

Which holes?

A resistor has one leg in a12 and the other in a16. Which holes are joined to the second leg?

A wire goes from 5V straight into the same strip as a wire from GND. What happens?

MakeMake your own problem using what you have learned. Expect a few tries; that is normal.

Build it from scratch

Try it yourselfYour edits are saved in this browser.
Need a hint?

Plan the strips first: pin 13's strip, a middle strip, a GND strip.

Another hint

Resistor from pin 13's strip to a new strip; LED long leg in that strip, short leg in the GND wire's strip.

Another hint

For example: resistor in i2 and i8, LED long leg in h8 and short leg in h4.

The wires to pin 13 and GND are in. Place the resistor and the LED so the LED lights safely.

Use the board. This ticks when you get there.

For teachers

Students click breadboard holes to see the hidden strips, fix an LED whose legs share a strip, trace a loop strip by strip, straddle the gap and use the rails, build the circuit on a real breadboard and upload the blink, then place every part themselves. About 45 minutes.

Open the teacher guide: answers, solutions, slides and a worksheet.

Students will be able to

Before class

The board treats the named pin as HIGH (the blink sketch's on moment) and shows a short circuit or missing resistor as a warning. Some breadboards split each rail in the middle: check yours and say so.

Uploading: Arduino IDE (install, admin rights) or Arduino Cloud Editor (browser plus the Create Agent, an account). Choose before the lesson and test one board on the school network. Tinkercad remains the no-kit route.

Kit per pair: Uno and USB cable, breadboard, a 220 Ω resistor, an LED, two jumper wires.

Running the lesson

  1. Predict: show a real breadboard turned over (or a photo) after the reveal: the metal strips.
  2. Find the mistake: ask a student to trace with a finger which holes are joined to c7.
  3. Real hardware: nothing is plugged into USB until a partner has traced the loop.

The hard part (on purpose)

Students build what looks like the diagram, not what is joined. Before they plug in, have them trace the loop strip by strip with a finger.

When students get stuck

Stretch and support

Stretch: Put a second LED and resistor on pin 12, using the GND rail for both LEDs.

Support: A printed breadboard map with the strips shaded.

Where it leads

Next: A small system (a brief, criteria, and tests on the boundary).

Sources

What each step is for

Now you can
Next lesson7. A small systemA system reads a sensor, decides, and drives an output, and a brief says what it must do. Test it against a table of cases: each side of every threshold, the threshold itself, and the extremes. Tests that pass far from the threshold can hide a mistake right at it.