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.
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