AI agents & screen readers: for a machine-readable, text-only catalogue, start at /llms.txt. Products are available as Markdown (/products.md, /products/{handle}.md) and JSON (/products.json, /products/{handle}.json).
Store

Crack the Code · Interactive learning path

See it in 3D.
Build it step by step.

Bring your kit to life with 20 guided projects. Start with your first blinking LED, then explore sensors, sound and a working pedestrian crossing.

Explore the parts. Follow the steps. Make something happen.

Go inside the electronics3D cutaway
The actual 3D potentiometer cutaway, revealing the moving wiper, resistive track and current flow. Explore this model in 3D
Turn it. Open it. See how it works.

Electronics you can explore

Rotate the models, reveal their insides and watch components respond. Follow current through a knob, press a button or shine light on a sensor.

A clear next step, every time

Work through wiring, explained code and checks in order. Start with a working example, change something, then test your idea on the real kit.

Code in English. Upload in Chrome.

Use the English IDE to turn plain-English instructions into Arduino C++. Inspect the code, then Verify and Upload to your Uno from desktop Chrome.

Explore the potentiometer

Resources for your classroom

Pair the interactive projects with teaching documents, video tutorials and the Crack the Code curriculum. Use the learning path with students, and keep the resources below close at hand for lesson preparation.

Video Tutorials

1

Introduction to the Arduino Uno and MAAS ThinkerShield

An introduction to the Arduino Uno and ThinkerShield showing the components and assembly

2

Connecting the Arduino

A guide to connecting the Arduino to the computer, configuring the Arduino IDE and uploading your first sketch.

3

Tracing the 01 Blink Sketch

An explanation of the blink sketch and an introduction to pseudocode.

4

Troubleshooting the Code

Troubleshooting some common problems with the Arduino sketch.

5

The if Statement

An introduction to variables and using if statements to include branching in your code.

6

Analogue Inputs

The difference between analogue and digital, using analogue inputs and the serial monitor.

7

Connecting the LED and Button to the Arduino

An introduction to using a breadboard to connect an LED and push button to the Arduino including a basic explanation of limiting and pull down resistors.

8

Connecting a Potentiometer to the Arduino

How to connect a potentiometer to the analogue inputs on an Arduino Uno.

9

An Introduction to Binary

An introduction to binary and how ASCII uses whole numbers to represent text.

Ordering for your School?

We work with schools and educational institutions across Australia. Purchase orders accepted.

NSW DET Vendor ID: 100135487

Maddy, co-founder of Little Bird

Need help? We're here for you!

Hi, I'm Maddy. My team and I are ready to help with your order or any questions.