Crack the Code
One deck per lesson — projected on the board for the class. Each slide is student-visible;
speaker notes are hidden by default. Append ?notes=1
to any deck URL (or use the “Speaker-notes view” link below) to reveal them.
-
1
Weeks 1–2 — Understanding control technologies
Identify control technologies in the world around us, describe how they use inputs, processing and outputs, and explain what a microcontroller and a shield are.
7 slides ≈ 32 min hook intention concept demo task check reflect -
2
Weeks 1–2 — First code — Blink, the IDE & binary
Write, upload and modify your first Arduino sketch — make the on-board LED blink, explain each line, and modify it to meet a series of challenges.
8 slides ≈ 47 min hook intention concept demo task check extension reflect -
3
Weeks 3–4 — Inputs, outputs & the PRP activities
Use digital and analog inputs to control outputs. Read a button with `digitalRead`, a potentiometer/LDR with `analogRead`, and drive an LED and a piezo buzzer. Use the Serial Monitor to inspect what your program is doing.
4 slides ≈ 38 min intention task check reflect -
4
Weeks 5–7 — Generating, developing & testing design ideas
Generate four alarm-system design ideas, evaluate each with PMI, choose two to test, and pick the strongest to take forward as your project.
4 slides ≈ 38 min intention task check reflect -
5
Weeks 8–9 — Final design, circuits & electronics
Build a working circuit for your chosen alarm design — off the ThinkerShield, on a breadboard or soldered — and house it in an appropriate enclosure.
4 slides ≈ 38 min intention task check reflect -
6
Week 10 — Final evaluation
Evaluate your finished alarm system against the design brief and the criteria for success, and reflect on what you'd change next time.
4 slides ≈ 38 min intention task check reflect
Tip: in a classroom, open the deck on the projector with F for full-screen. Use → / Space to advance.