Group Programming Challenge

Objective

Apply your knowledge to build a creative project.

Group Projects

Collaborate in small teams to build creative and functional micro:bit systems. Below are curated multi-micro:bit or sensor-rich group projects with official links.


1. Digital Pet Game

Create a virtual pet that displays needs and emotions. Use buttons to feed/play and keep the pet happy.

🔗 Digital Pet Project – MakeCode Project

Skills Used:

  • Variables
  • Button interactions
  • LED icons and loops

2. Reaction Timer (Multiplayer)

Compete to test reaction speeds! Use two micro:bits with radio to start and stop the timer.

🔗 Reaction Time Game – MakeCode Project

Skills Used:

  • Conditional logic
  • Timing events
  • Radio communication (multi-device)

3. Motion-Triggered Alarm System

Create an anti-theft or locker alarm system that triggers when motion is detected.

🔗 MakeCode Alarm Project

Skills Used:

  • Accelerometer sensor
  • Sound/LED feedback
  • Conditional loops

4. Message Broadcasting System (Walkie-Talkie Style)

Send text messages between micro:bits using radio. Display them on the LED grid like a mini pager.

🔗 Radio Messaging (Text Chat) – MakeCode Project

Skills Used:

  • radio.sendString()
  • Event listeners
  • LED text scrolling

5. Rock-Paper-Scissors Game

Shake your micro:bit to play Rock, Paper, or Scissors and compete with friends!

🔗 Rock Paper Scissors – MakeCode Project 🔗 Microbit.org Guide

Skills Used:

  • Random numbers
  • Shake gesture detection
  • Icon display

Group Collaboration Tips

  • Assign roles: programmer, tester, documenter, presenter
  • Plan using pseudocode or flowcharts
  • Test each component before combining
  • Present: show the final project and explain contributions
Thanks! We hope you found what you are looking for. Please feel free to contribute via Github.