Skip to Main Content

Micro:Bit

Resources on the Micro:bit, a pocket-size computer

Fun Projects

All projects require at least 1 x micro:bit board and a 1 x Micro USB cable to connect to your computer or 1 x battery box with batteries). If not otherwise mentioned, you need to connect your micro:bit to your computer using a micro USB cable or connect it to a battery box. You will also need to test and edit the code shared in the tutorials..

  • Rock, Paper, Scissors: build a Rock Paper Scissors game that you can play with your friends (requires 2 x micro:bit). 
  • Dice: turn the micro:bit into a dice that will display a random number every time you shake it.
  • Step Counter: create a step counter or pedometer to track how many steps you have taken.
  • Metal Detector: program the magnetometer (compass) in the micro:bit to detect metals by displaying a LED image.
  • Door Bell:  program a button on one micro:bit to send a radio signal to another micro:bit which will then display an alert (requires 2 x micro:bit).
  • Crashy Bird: direct a flying bird, which is moving continuously to the right, between sets of obstacles. If the player touches an obstacle, they lose. 
  • *Smart Light: create a light that only lights up when there is someone in a room by detecting motion (requires 1 x micro:bit, 1 x Breakout board, 1 x PIR Sensor, 1 x LED).        
  • *Music Machine: Use the 5-button ADKeyboard to make some sweet, sweet 5-note music  (requires 1 x micro:bit, 1 x Breakout board, 1 x Mini buzzer, 1 x ADKeyboard, 2 x Female-Female jumper wires).
  • *Intruder Detection: create an intruder detection system which will sound when someone opens the door (requires 1 x micro:bit, 1 x Breakout board, 1 x Crash Sensor, 1 x OLED, 1 x Buzzer, 2 x Female-Female jumper wires)
  • *Reclusebot: make a reclusive robot that squeals when toggled, touched, or when it detects motion (requires 1 x micro:bit,  1 x PIR Sensor, 1 x Potentiometer, 1 x Passive Buzzer, 2 x Female-Female Jumper Wires)
  • Virtual Cat: program your very own Tamagotchi look-alike cat, which requires you to care for it by feeding, cleaning and walking it (requires 1 x micro:bit, 1 x Earpiece or buzzer or speaker, 1 x LED light bulb, 4 x Crocodile clip)

 * Note: These DIY projects can be created using Tinkeracademy's Tinker Kit. This kit can also be loaned from the NIE Library.

Maqueen Robot Car

Maqueen, is a graphical programming robot for STEM education. It is one of the best DIY robot kits for beginners!

What are the features of the Maqueen?

  • Support for Makecode with extension: https://github.com/DFRobot/pxt-maqueen
  • Small size, flexible movement.
  • All-metal miniature gear motor, with a good quality, strong driving force.
  • Line patrol, ambient light, LED lights, ultrasonic interface, buzzer, I2C interface, mechanical expansion screw hole, etc. ... full-featured and highly expandable.
  • Exclusive customized POM bearing wheel, that is flexible and reliable with strong obstacle crossing ability.
  • Easy to install, easy to use

 

What can you do with the Maqueen?

  • RGB Breathing Ambient Light: Use the RGB ambient light at the bottom of the Maqueen to show a variety of colors and present a gradient effect.
  • Line-tracking: make the car run along a pre-defined route (indicated by a black line).
  • Ultrasonic Obstacle-avoiding: use ultrasonic to detect the distance between the car and the obstacle in front of it. If the distance is less than xx cm, the car will randomly choose to turn left or right to avoid obstacles.
  • Buzzer Switch for Music: program the buzzer to play music when button A is pressed and released and to switch off when button A is pressed and released again.
  • Wireless Remote Control: use another micro:bit or a gamepad to manually direct the car to move forwards,  backwards, turn left and right and stop.

     

View the wiki for tutorial instructions and specifications.

Or check out this young programmer's video tutorial on how he managed to remote control the car.

Where can I purchase the Maqueen Robot Car?

Links to More Tutorials and Lesson Plans