Microbit
Advanced
60 mins
Teacher/Student led
115 points
What you need:
Chromebook/Laptop/PC
Microbit

Microbit Innovation Project

Embark on an exciting journey to create your own Microbit project. Brainstorm ideas, plan your code, and translate your plan into JavaScript using the Microbit editor. Test your project, debug if necessary, and reflect on your learning process.
Learning Goals Learning Outcomes Teacher Notes

Live Class Feed

This is a live feed of the latest activity by your students on this lesson. It will update in real-time as they work on the lesson.
Load previous activity

    1 - undefined

    Think about what you’ve learned with the Microbit.

    Start brainstorming ideas for your project. Consider what you’ve enjoyed most in previous lessons and how you could build on that. What can you create that’s fun or helpful? It’s time to get creative and think outside the box!


    Here are a few ideas to get you started:

    1. A Game: Create a game using the buttons and LEDs on the Microbit. Recreate a classic arcade game or add your own twist to simple mobile games.
    2. A Tool or Functionality: Create something useful, like a step counter, a simple fitness tracker, or a temperature sensor.
    3. Something Creative: Design a light show, create a message sender, or even make a musical instrument using the Microbit’s sensors and buttons.

    2 - Plan Your Code

    Before you start coding, plan out your code. Write pseudocode or draw a flowchart to map out how your code will work. Remember to include variables, data types, operators, conditional statements, and switch statements where necessary.


    • Input/Output: Think about how the buttons, LEDs, or sensors will be used in your project.
    • Loops and Conditionals: How will you control the flow of your project? Will you use loops to repeat actions or conditionals to make decisions?
    • Variables: If your project involves counting or tracking things (like a step counter), how will you use variables to store and update information?

    3 - Start Coding

    Once you have a plan, it’s time to start building your project! Remember to use all the coding concepts you’ve learned in past lessons.

    Start small, testing each part of your project as you go, and make sure everything works the way you expect.


  • Tip: Use a variety of blocks like "on button A pressed" or "on shake" to trigger events in your project.
  • Tip: Use the LED grid creatively for animations, messages, or to display data.
  • 4 - Test Your Project

    Once you've finished coding, test your project. Make sure it works as expected. If it doesn't, debug your code and try again. Remember, perseverance is key in coding!

    5 - Reflect on Your Work

    After you've finished testing, reflect on your work. What went well? What was challenging? What would you do differently next time? Write down your thoughts for future reference.

    Unlock the Full Learning Experience

    Get ready to embark on an incredible learning journey! Get access to this lesson and hundreds more in our Digital Skills Curriculum.

    Copyright Notice
    This lesson is copyright of DigitalSkills.org. Unauthorised use, copying or distribution is not allowed.
    🍪 Our website uses cookies to make your browsing experience better. By using our website you agree to our use of cookies. Learn more