Back to micro:bit projects

Music Player

Do you listen to music on Spotify, Apple music, Alexa, or any other app? What if you could do the same on your micro:bit by creating your own music app?

Start project Download lesson plan PDF
Music player

What you will learn

  • Use your micro:bit to play music
  • Use variables and logic to allow for a choice of melody
  • Use input buttons and gestures to control the playback
  • Share your project with others so they can try it out and you can get feedback

What you will need

Curriculum alignment for this project

Use this guide to see how Code Club delivers on the NDTC.

Years 3-4

Years 3-4

By the end of Year 4 students create simple digital solutions and use provided design criteria to check if solutions meet user needs. Students process and represent data for different purposes. They follow and describe simple algorithms involving branching and iteration and implement them as visual programs. Students securely access and use digital systems and their peripherals for a range of purposes, including transmitting data. They use the core features of common digital tools to plan, create, locate and share content, and to collaborate, following agreed behaviours. Students identify their personal data stored online and recognise the risks.

AC9TDI4K01 Meets

Explore and describe a range of digital systems and their peripherals for a variety of purposes

AC9TDI4K02 Partially meets

Explore transmitting different types of data between digital systems

AC9TDI4K03 Partially meets

Recognise different types of data and explore how the same data can be represented differently depending on the purpose

AC9TDI4P01 Meets

Define problems with given design criteria and by co-creating user stories

AC9TDI4P02 Meets

Follow and describe algorithms involving sequencing, comparison operators (branching) and iteration

AC9TDI4P03 Meets

Generate, communicate and compare designs

AC9TDI4P04 Meets

Implement simple algorithms as visual programs involving control structures and input

AC9TDI4P05 Meets

Discuss how existing and student solutions satisfy the design criteria and user stories

AC9TDI4P06 Meets

Use the core features of common digital tools to create, locate and communicate content, following agreed conventions

AC9TDI4P07 Partially meets

Use the core features of common digital tools to share content, plan tasks, and collaborate, following agreed behaviours, supported by trusted adults

AC9TDI4P08 Meets

Access their school account using a memorised password and explain why it should be easy to remember, but hard for others to guess

AC9TDI4P09 Partially meets

Identify what personal data is stored and shared in their online accounts and discuss any associated risks