Micro:bit: Getting Started
This page will give you a simple progression to go through. Each project teaches a different component essential to later lessons.
Do these programs, then move on to grade level activities: This page might seem like a lot but it's a progression.
- Flashing Heart
- Name Tag
- Smiley Buttons
- On Pin Pressed (variation of Love Meter)
- Micro Chat, Mood Radio, and other radio input variations
This is the projects page. To get started, have students do the Flashing Heart which will teach them how to DOWNLOAD.
Downloading your code
Click Download and the blue words SHOW IN FOLDER, drag the hex file to your Micro:bit
Completed Code on the Microbit
NAME TAG is a good follow-up because it's simple, students can do it on their own, it teaches STRINGS and students can start getting creative by mixing it with what they learned in smiley hearts.
Learning to use buttons, having multiple programs on one page.
Code each button: A, B & A+B
Each button is a different input and each can be coded to perform separate tasks.
Dice helps students learn about the accelerometer.
Learning about the radio input.
MICRO CHAT teaches how to send radio signals. Setting the radio group is like using a walkie-talkie. Try having the teacher send a message to the whole class before they find their own radio partner.
Do the Mood Radio activity with partners setting their Micro:bit to the same radio group.
If your micro:bit is sending with a strength of 7, and you are in an open area without many other computers around, the micro:bit signal can reach as far as 70 meters (about 230 feet).
Sending a message
Sending an icon
Here's a fun variation. This makes it look like the icon is being thrown.
Rock, Paper, Scissors: accelerometer and if, else blocks, Learning about Pins with the Love Meter
The LOVE METER program shows how you can use the "on pin" to complete circuits. You can use your fingers OR show how alligator clips can be used
Here is a very simple code that uses pins or hands.
ROCK, PAPER, SCISSORS is a great next step because it shows that you can use "on shake" for the accelerometer, as well as a random number picker AND if, then blocks.
It's also a great code to troubleshoot and learn computational thinking. What story is the code telling? Notice how the categories are COLOUR- CODED
Hex Files and resources. Micro:bit code saves as a .hex file. You can download them right from this folder.