Activity 01
Pairs Build: Sensor Light Circuit
Provide BBC micro:bit kits. Pairs connect a light sensor to input and LED to output, then program the LED to brighten in low light. Test in different room conditions and adjust code. Share one tweak with the class.
Explain the basic function of a microcontroller in a simple device.
Facilitation TipDuring Pairs Build: Sensor Light Circuit, circulate with guiding questions like 'Which part senses change?' and 'How does the program decide when to turn the light on?' to keep students focused on the microcontroller's role rather than just the circuit itself.
What to look forProvide students with a scenario, for example: 'A smart doorbell rings when someone presses a button.' Ask them to list one input device, one output device, and describe the microcontroller's role in this system. Also, ask them to compare its function to a desktop computer's.
UnderstandApplyAnalyzeSelf-ManagementSelf-Awareness
Generate Complete Lesson→· · ·
Activity 02
Small Groups: Device Dissection
Groups receive broken appliances or toys. Identify potential microcontrollers, sketch inputs and outputs, and discuss functions. Present findings on chart paper, comparing to desktop computers.
Compare a microcontroller to a desktop computer in terms of purpose and capabilities.
Facilitation TipIn Small Groups: Device Dissection, ask students to compare the microcontroller they find to a desktop computer’s motherboard, noting size, ports, and purpose to address the misconception about size and function.
What to look forPresent students with a simple block-based programming interface for a microcontroller. Ask them to drag and drop blocks to create a program that makes an LED blink when a button is pressed. Observe their ability to connect input to output through programming.
UnderstandApplyAnalyzeSelf-ManagementSelf-Awareness
Generate Complete Lesson→· · ·
Activity 03
Whole Class: Prediction Relay
Display a microcontroller setup. Students predict input-output behaviour for tasks like tilt-activated sound. Relay answers on board, then run live demo to check predictions and explain discrepancies.
Predict how a microcontroller could be used to automate a simple task at home.
Facilitation TipDuring Whole Class: Prediction Relay, pause after each round to ask, 'What would happen if we changed the input sensor?' to push students to think about the microcontroller’s processing role.
What to look forPose the question: 'Imagine you want to build a device that waters your plant when the soil feels dry. What kind of input would you need, what output would you control, and what would the microcontroller do?' Facilitate a class discussion where students share their ideas and justify their choices.
UnderstandApplyAnalyzeSelf-ManagementSelf-Awareness
Generate Complete Lesson→· · ·
Activity 04
Individual: Automation Sketch
Students draw and label a home automation using a microcontroller, noting inputs, processing, and outputs. Add a simple block code snippet. Peer review for realism.
Explain the basic function of a microcontroller in a simple device.
Facilitation TipFor Individual: Automation Sketch, provide micro:bit block code examples so students can test their sketches on a simulator before drawing, linking their design to real programming.
What to look forProvide students with a scenario, for example: 'A smart doorbell rings when someone presses a button.' Ask them to list one input device, one output device, and describe the microcontroller's role in this system. Also, ask them to compare its function to a desktop computer's.
UnderstandApplyAnalyzeSelf-ManagementSelf-Awareness
Generate Complete Lesson→A few notes on teaching this unit
Teaching microcontrollers effectively means balancing hands-on work with clear conceptual links. Avoid getting stuck in wiring details; instead, repeatedly ask students to name which part is sensing, which is acting, and what the microcontroller is doing in between. Research shows that students grasp embedded systems better when they physically manipulate inputs and outputs while programming, so pair coding with immediate hardware feedback. Keep whole-class discussions focused on the microcontroller’s role, not the peripherals.
By the end of these activities, students will explain microcontrollers as task-specific devices that process inputs to control outputs. They will identify key differences from desktop computers, trace signal flow in simple circuits, and design a basic automated system with clear inputs, outputs, and programming steps. Successful learning includes accurate diagrams, functioning circuits, and confident explanations during discussions.
Watch Out for These Misconceptions
During Pairs Build: Sensor Light Circuit, watch for students who treat the microcontroller as optional, assuming the circuit works directly from the sensor to the LED.
Have students disconnect the microcontroller after building the circuit to observe that the LED no longer lights up, then reconnect it and run the program to see the microcontroller’s role. Guide them to trace the flow from sensor input to microcontroller processing to LED output using arrows on their handout.
During Small Groups: Device Dissection, watch for students who assume the microcontroller is the largest component or mistaking it for a battery.
Provide a reference image of a microcontroller next to the dissected device’s circuit board. Ask students to measure the microcontroller’s size, count its pins, and compare it to other chips, noting its central position and lack of large capacitors or batteries.
During Individual: Automation Sketch, watch for students who draw inputs and outputs but omit the microcontroller entirely or label it vaguely as 'computer'.
Require students to add a labeled 'microcontroller' box between inputs and outputs on their sketch, then use the micro:bit simulator to test their design. Ask them to describe the program’s role in one sentence, reinforcing that the microcontroller processes inputs to control outputs.
Methods used in this brief