What is a BBC micro:bit?
A small programmable computer designed for learning coding and electronics.
What coding platform do we use with micro:bit in this class?
Microsoft MakeCode.
What happens when you press button A on the micro:bit?
It sends an input signal that the program can use.
What does the temperature sensor measure?
The temperature of the micro:bit’s processor (approx. room temperature).
What is an embedded computer?
A computer built into a larger system to perform specific functions.
How many LEDs are on the micro:bit’s display?
25 LEDs (5×5 grid)
In block coding, what block runs code when the program starts?
The “On Start” block.
What kind of output is the LED display?
A visual output.
How does the compass work?
It measures magnetic fields to detect direction (N, S, E, W).
Give one example of an embedded computer in a car.
Anti-lock braking system (ABS), GPS, or airbag control.
What powers the micro:bit when not connected to USB?
A battery pack.
What is a loop, and why is it useful?
A loop repeats code automatically, useful for ongoing tasks like animations.
What is the difference between an input and an output?
Input brings data into the system; output sends data out.
What does the accelerometer detect?
Motion, tilt, and gestures like shake.
Why don’t people usually notice embedded computers?
They run in the background, performing tasks automatically.
Name one built-in feature of the micro:bit (besides LEDs and buttons).
Compass, accelerometer, or temperature sensor.
Give an example of an “if” statement in a micro:bit program.
“If button A is pressed, show a smiley face.”
Give two examples of inputs on the micro:bit.
Buttons, accelerometer, compass, microphone.
Give one example of a project using sensor data.
Step counter, digital compass, shake-to-roll dice.
How is a micro:bit similar to an embedded computer in a washing machine?
Both control specific functions automatically based on inputs.
Explain the difference between the micro:bit and a regular computer.
A micro:bit is an embedded system for specific tasks; regular computers are general-purpose.
Compare block coding and JavaScript on the micro:bit (one similarity, one difference).
Both control the micro:bit; block coding is visual, JavaScript uses typed text.
Describe how the accelerometer can be used in a program.
To detect shaking, tilting, or movement (e.g., rolling dice).
Why is calibration important for sensors like the compass?
It ensures accuracy by adjusting for environmental interference.
Explain why embedded systems need to be efficient and reliable.
They often run critical real-time tasks (e.g., healthcare, cars, safety).