Day 4: Coding & Robotics with Micro:bit – Part 1¶
Detailed Lesson Plan¶
Duration: 6-8 hours (Full Day) Target Audience: DBE Teachers (Mixed Experience Levels) Prerequisites: Days 1-3 completion (Scratch and Arduino experience)
Learning Objectives: - Introduce the Micro:bit platform and its role in coding and robotics - Use the MakeCode editor (block-based and/or text) - Program inputs (buttons, sensors) and outputs (LED grid, pins) - Create simple Micro:bit projects suitable for the classroom
Morning Session (09:00 - 13:00)¶
Session 1: Introduction to Micro:bit (09:00 - 10:15)¶
- What is the Micro:bit? Hardware overview (LED grid, buttons, sensors, pins)
- Why Micro:bit for schools: low cost, robust, curriculum links
- MakeCode: open makecode.microbit.org, explore interface
- First program: show a pattern or message on the LEDs
10:30 - 11:00 Morning Tea Break¶
Session 2: Inputs and Outputs (11:00 - 12:30)¶
- Buttons A and B: events and program flow
- Accelerometer and compass: simple sensor programs
- Using the LED grid: images, animations, scrolling text
- Pins: connecting external components (e.g. buzzer, servo) if available
- Hands-on: at least two small projects (e.g. dice, step counter, name badge)
Session 3: From Screen to Device (12:30 - 13:00)¶
- Downloading and flashing programs to the Micro:bit
- Troubleshooting connection and transfer
- Saving and sharing projects
Lunch Break (13:00 - 14:00)¶
Afternoon Session (14:00 - 17:00)¶
Session 4: Micro:bit and Robotics Ideas (14:00 - 15:30)¶
- Micro:bit as “brain” for simple robots (e.g. buggy, cardboard robot)
- Using pins for motors or servos (concept and simple demos if kit allows)
- Planning a classroom-friendly Micro:bit project
15:30 - 16:00 Afternoon Tea Break¶
Session 5: Consolidation and Reflection (16:00 - 16:45)¶
- Share one Micro:bit project or idea
- How to manage Micro:bits in class (storage, pairing, sharing)
- Daily reflection and Q&A
Wrap-up (16:45 - 17:00)¶
- Preview Day 5: Micro:bit Part 2 and Code Club introduction
Materials¶
- Micro:bit boards (one per participant or pair)
- USB cables
- Computers with internet (MakeCode runs in browser)
- Guides: microbit-introduction-guide.md
- Activities: activities/microbit-activities.md
- Projects: projects/project-templates.md
- Assessment: assessment/rubric.md
- Optional: batteries and battery packs, simple robotics kits (e.g. buggy)
Notes for Facilitators¶
- MakeCode is block-based; teachers with Scratch experience will adapt quickly.
- If hardware is limited, focus on simulator first, then rotate physical Micro:bits.
- Emphasise links to DBE Technology and coding outcomes.