The BBC micro:bit is a small, programmable computer (Microcontroller) designed to make learning about coding and electronics fun and easy for beginners.
It can be programmed using either text or block based languages at makecode.microbit.org
The Microbit is a small, programmable device used for learning coding and electronics.
Main features
LED Display
5x5 grid of LEDs that can display text, numbers, and images.
Buttons
Two programmable buttons (A and B) for user input.
Sensors
Includes a built-in accelerometer, magnetometer (compass), and temperature sensor.
Connectivity
Bluetooth and radio communication for wireless projects.
Input/Output Pins
25 external pins for connecting other components like sensors, motors, and lights.
The Microbit has many built-in such as an accelerometer and compass.
Accelerometer
Function
Measures the micro:bit's movement and orientation.
Uses
Detecting gestures, measuring acceleration, and determining tilt or free-fall.
Example Projects
Detecting shakes to control a game or logging steps for a pedometer project.
One of the sensors on the Microbit is the which detects motion and orientation.
Magnetometer (Compass)
Function
Detects magnetic fields to determine the direction.
Uses
Creating a digital compass, detecting magnetic objects, and measuring the strength of magnetic fields.
Example Projects
Making a compass or security alarm that triggers when a magnetic field is detected
Temperature Sensor
Function
Measures the temperature of the micro:bit's processor, which approximates the ambient temperature.
Uses
Monitoring environmental temperature and creating temperature-based projects.
Example Project
Building a thermometer or a weather station.
Light Sensor
Function
Measures the light level (ambient brightness) using the LED display.
Uses
Creating projects that react to light, such as automatic night lights.
Example Projects
Creating a light-sensitive alarm or an automatic brightness adjustment system
The BBC micro:bit has 25 General Purpose Input Output (GPIO) pins that allow you to connect external components, such as sensors, motors, and LEDs. The pins send send and receive data, allowing you to control motors and read in sensor data.
Breakout Board
The GPIOs are usually accessed through the use of a breakout board, which makes it easier and quicker to connect external components.
Breakout board
Why is a MicroBit breakout board a useful tool for STEM education?