NEW
Font size
WorksheetsLesson 3: Emotion Badge Introduction & Critical Thinking Starter
Total questions: 30
Worksheet time: 15mins
On a micro:bit, what is an example of an output mentioned in the lesson objectives?
Pressing a button
LED display showing a picture
Sending data to a computer
Connecting a battery pack
Which small programmable device is used to create interactive projects such as games, timers, and sensors?
Tablet
Micro:bit
Desktop monitor
Printer
According to the lesson objectives, what happens on the micro:bit when a button input is pressed?
The device turns off
It connects to Wi‑Fi
Different pictures show on the LED display output
It sends power to the battery pack
A student wants the micro:bit to show a happy face when Button A is pressed and a sad face when Button B is pressed. Which concept are they applying?
Outputs only
Inputs causing different outputs
Power management
File storage
Which block keeps a Micro:bit animation running continuously?
repeat 10 times
forever
on start
pause (ms)
You are designing an emotion badge. Which plan best uses inputs and outputs on the Micro:bit?
Pressing button A changes the picture on the LED display to a happy face; pressing button B shows a sad face.
The Micro:bit turns off automatically after 5 minutes without any button presses.
The LED display shows a heart forever with no way to change it.
Attach more LEDs so the display has 100 lights.
A student opens a new project at https://makecode.microbit.org/. What is the most appropriate next step to build the emotion badge?
Add a 'forever' loop and leave it empty.
Drag an 'on button A pressed' block and place a 'show icon' block inside it.
Use only the 'on start' block.
Download the project immediately without adding blocks.
Why can different outputs appear on the LED display when different buttons are pressed?
The 'on start' block always changes the icon automatically.
Each 'on button pressed' block can contain a 'show icon' block with different built-in images.
The micro:bit only has one built-in icon to display.
The 'forever' block disables button inputs.
In the MakeCode editor screenshot, which two default blocks appear in the workspace of a new project?
on start and forever
on button A pressed and show icon
input and output
radio and music
Which real-life project best matches the statement that a Micro:bit can help with sustainability by using sensors?
Video game controller
Air quality sensor
Music player
Photo slideshow
A school wants to monitor if a tank is running low to save water. Which Micro:bit application from the lesson would be most suitable?
Weather forecast display
Water level monitor
Step counter
Alarm clock
Which statement best describes an input in the context of Micro:bit programming?
Data sent from a computer to an output device
Data sent to a computer, such as button presses
Images displayed on the LED screen
Power supplied by the battery pack
Which reflective question helps you think about expanding the usefulness of your Micro:bit project?
Does it work as you expect?
How does it work?
Could it have other uses?
How good is the project?
You want a custom emotion image to appear on the Micro:bit’s LED display. Which block should you use to program the exact pattern of LEDs?
show icon
show LEDs
forever
on button A pressed
What do the lesson objectives say about inputs?
They are data sent from a computer
They are data sent to a computer
They are pictures shown on an LED
They are ways to store programs
What do the lesson objectives say about outputs?
Outputs are data sent to a computer
Outputs are pictures only
Outputs are data sent from a computer
Outputs are button presses
Which micro:bit component is identified as an output in the objectives?
Buttons
Accelerometer
LED display
USB cable
Which action triggers different LED outputs on the micro:bit as stated in the objectives?
Shaking the device
Pressing a button input
Connecting to Wi‑Fi
Charging the battery
Which statement best defines an input in computing for this lesson?
A result shown to the user
Data or signals provided to a computer
A file saved on the device
Instructions printed on paper
Which statement best defines an output in computing for this lesson?
A button on the device
Data or signals produced by a computer
A type of storage device
A code block that repeats
If you press a micro:bit button and a heart appears on the LEDs, which is the output?
Pressing the button
The heart on the LED display
The USB cable
The battery pack
Which of the following is NOT listed as a key term on the page?
Forever
Outputs
Input
Variable
Which direction do inputs flow according to the objectives?
From the computer to the user
From the user or environment to the computer
From storage to the cloud
From LEDs to buttons
Which best matches the objective about buttons and LED output?
Buttons control the battery level
Buttons can select different images to display
Buttons change the device’s color
Buttons erase the program
Which action would demonstrate understanding of inputs and outputs?
Press Button A to show a smiley on the LEDs
Shake the micro:bit to charge the battery
Hold down both buttons to save the code
Tilt the device to install updates
What is the connection between 'input' and 'output' emphasized on the page?
Inputs and outputs are the same thing
Inputs go to a computer; outputs come from a computer
Inputs come from the computer; outputs go to the computer
Neither involve data
Which of the following best describes the expected student action during the plenary?
Answer quiz questions on Kahoot!
Write a code report
Solder micro:bit components
Design a new sensor
Which statement best describes an input in computing, based on the lesson objectives?
Data sent from a computer to a device
Data stored permanently inside a computer
Data sent to a computer from a device or user
Pictures displayed on the LED screen
In the next lesson, which micro:bit feature will you use to build a simple step counter?
LED display
Buttons A and B
Accelerometer
Speaker
Which block should you use to make the Micro:bit scroll the text "UAE" on its LED display?
show LEDs
show icon
show string
pause
