Micro:bit Basics
Coding with Blocks
Inputs & Outputs
Sensors & Data
Embedded Computing in the Real World
100

What is a BBC micro:bit?

A small programmable computer designed for learning coding and electronics.

100

What coding platform do we use with micro:bit in this class?

Microsoft MakeCode.

100

What happens when you press button A on the micro:bit?

It sends an input signal that the program can use.

100

What does the temperature sensor measure?

The temperature of the micro:bit’s processor (approx. room temperature).

100

What is an embedded computer?

A computer built into a larger system to perform specific functions.

200

How many LEDs are on the micro:bit’s display?

25 LEDs (5×5 grid)

200

In block coding, what block runs code when the program starts?

The “On Start” block.

200

What kind of output is the LED display?

A visual output.

200

How does the compass work?

It measures magnetic fields to detect direction (N, S, E, W).

200

Give one example of an embedded computer in a car.

Anti-lock braking system (ABS), GPS, or airbag control.

300

What powers the micro:bit when not connected to USB?

A battery pack.

300

What is a loop, and why is it useful?

A loop repeats code automatically, useful for ongoing tasks like animations.

300

What is the difference between an input and an output?

Input brings data into the system; output sends data out.

300

What does the accelerometer detect?

Motion, tilt, and gestures like shake.

300

Why don’t people usually notice embedded computers?

They run in the background, performing tasks automatically.

400

Name one built-in feature of the micro:bit (besides LEDs and buttons).

Compass, accelerometer, or temperature sensor.

400

Give an example of an “if” statement in a micro:bit program.

“If button A is pressed, show a smiley face.”

400

Give two examples of inputs on the micro:bit.

Buttons, accelerometer, compass, microphone.

400

Give one example of a project using sensor data.

Step counter, digital compass, shake-to-roll dice.

400

How is a micro:bit similar to an embedded computer in a washing machine?

Both control specific functions automatically based on inputs.

500

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.

500

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.

500

Describe how the accelerometer can be used in a program.

To detect shaking, tilting, or movement (e.g., rolling dice).

500

Why is calibration important for sensors like the compass?

It ensures accuracy by adjusting for environmental interference.

500

Explain why embedded systems need to be efficient and reliable.

They often run critical real-time tasks (e.g., healthcare, cars, safety).