Skip to content

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


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.