Skip to content

Introduction to MicrocontrollersActivities & Teaching Strategies

Active learning works best when students physically engage with the invisible concepts behind technology. Microcontrollers are abstract 'brains' inside devices, so hands-on circuits, dismantling gadgets, and sketching systems make their role concrete. Students build circuits that light up, dissect real devices to see microcontrollers inside, and design automation ideas, which helps them grasp how inputs, processing, and outputs connect.

Year 6Computing4 activities20 min45 min

Learning Objectives

  1. 1Identify the core components of a microcontroller system: input, processing, and output.
  2. 2Compare and contrast the primary functions and capabilities of a microcontroller with those of a desktop computer.
  3. 3Design a simple program for a microcontroller to automate a specific household task, such as turning on a light.
  4. 4Explain how a microcontroller interprets input signals and controls output devices in a given scenario.

Want a complete lesson plan with these objectives? Generate a Mission

35 min·Pairs

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.

Prepare & details

Explain the basic function of a microcontroller in a simple device.

Facilitation Tip: During 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.

Setup: Standard classroom, flexible for group activities during class

Materials: Pre-class content (video/reading with guiding questions), Readiness check or entrance ticket, In-class application activity, Reflection journal

UnderstandApplyAnalyzeSelf-ManagementSelf-Awareness
45 min·Small Groups

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.

Prepare & details

Compare a microcontroller to a desktop computer in terms of purpose and capabilities.

Facilitation Tip: In 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.

Setup: Standard classroom, flexible for group activities during class

Materials: Pre-class content (video/reading with guiding questions), Readiness check or entrance ticket, In-class application activity, Reflection journal

UnderstandApplyAnalyzeSelf-ManagementSelf-Awareness
25 min·Whole Class

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.

Prepare & details

Predict how a microcontroller could be used to automate a simple task at home.

Facilitation Tip: During 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.

Setup: Standard classroom, flexible for group activities during class

Materials: Pre-class content (video/reading with guiding questions), Readiness check or entrance ticket, In-class application activity, Reflection journal

UnderstandApplyAnalyzeSelf-ManagementSelf-Awareness
20 min·Individual

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.

Prepare & details

Explain the basic function of a microcontroller in a simple device.

Facilitation Tip: For 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.

Setup: Standard classroom, flexible for group activities during class

Materials: Pre-class content (video/reading with guiding questions), Readiness check or entrance ticket, In-class application activity, Reflection journal

UnderstandApplyAnalyzeSelf-ManagementSelf-Awareness

Teaching This Topic

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.

What to Expect

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.

These activities are a starting point. A full mission is the experience.

  • Complete facilitation script with teacher dialogue
  • Printable student materials, ready for class
  • Differentiation strategies for every learner
Generate a Mission

Watch Out for These Misconceptions

Common MisconceptionDuring 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.

What to Teach Instead

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.

Common MisconceptionDuring Small Groups: Device Dissection, watch for students who assume the microcontroller is the largest component or mistaking it for a battery.

What to Teach Instead

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.

Common MisconceptionDuring Individual: Automation Sketch, watch for students who draw inputs and outputs but omit the microcontroller entirely or label it vaguely as 'computer'.

What to Teach Instead

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.

Assessment Ideas

Exit Ticket

After Pairs Build: Sensor Light Circuit, give students a scenario like 'A nightlight turns on when it gets dark.' Ask them to list the input device, output device, and describe the microcontroller’s role in processing the signal. Collect sketches to check for accurate labeling of components and the microcontroller’s function.

Quick Check

During Individual: Automation Sketch, ask students to explain their sketch to a peer using the terms 'input,' 'output,' and 'microcontroller.' Listen for whether they describe the microcontroller as the device that processes signals and controls the output based on the input.

Discussion Prompt

After Whole Class: Prediction Relay, pose the plant-watering system question. Listen for students to identify a soil moisture sensor as the input, a water pump as the output, and the microcontroller as the device that runs the program to check the sensor and activate the pump when needed. Use a checklist to note whether students justify their choices with clear reasoning.

Extensions & Scaffolding

  • Challenge students to add a second input (e.g., a light sensor) to their Pairs Build circuit, requiring them to modify the code to prioritise one sensor over the other.
  • Scaffolding: Provide pre-written code snippets for students who struggle during the Pairs Build, so they focus on connecting the circuit rather than debugging syntax.
  • Deeper exploration: Ask students to research how a real smart thermostat works, identifying its inputs, outputs, and microcontroller, then present their findings to the class.

Key Vocabulary

MicrocontrollerA small computer on a single integrated circuit containing a processor core, memory, and programmable input/output peripherals. It is designed to perform specific tasks.
Input DeviceA piece of hardware that sends data to a microcontroller, such as a button, sensor, or switch. It allows the microcontroller to receive information from the physical world.
Output DeviceA piece of hardware that receives signals from a microcontroller to perform an action, such as an LED, buzzer, or motor. It allows the microcontroller to interact with the physical world.
ProgramA set of instructions written in a programming language that tells a microcontroller what to do. These instructions dictate how inputs are processed and how outputs are controlled.

Ready to teach Introduction to Microcontrollers?

Generate a full mission with everything you need

Generate a Mission