Up to this point in the course, most of my experience with creative computing had been on a computer screen through music and text-based coding. This week I was introduced to an entirely new way of thinking by bringing programming into the physical world with the micro:bit.

Our quickfire followed the familiar Use-Modify-Create progression. First, I explored an existing name tag project to get a feel of the new program.

Video 1: The Use stage.

Next, I modified the project by adding my own interactions and experimenting with buttons, motion sensors, and music.

Video 2: The modify stage.

My modifications included a welcome message with music, a silly “take it easy!” when shaken, and an animal filled zoo when the user pressed B.

Finally, I created an original project that challenged users to identify four songs by interacting with the micro:bit through different gestures and button presses.

Video 3: The Create stage.

This quickfire was one of the first times I experienced how event-driven programming works. Instead of writing code that simply runs from top to bottom, the micro:bit responds to actions like pressing a button, shaking the device, or even placing it into free fall. That opened my eyes to the possibilities of physical computing and how students could create experiences that extend beyond a screen.

The biggest challenge was managing multiple events at once. I discovered that animations and music do not always stop when I expected, and several interactions would occasionally overlap. While that was frustrating, it also helped me better understand how different events interact behind the scenes and reminded me that debugging is an essential part of the creative process.

Looking back, I can see how engaging a tool like the micro:bit would be for elementary students. The immediate feedback from lights, sounds, buttons, and motion sensors makes coding feel playful and interactive. More importantly, it showed me that programming is not limited to creating games or websites. Students can build physical experiences that encourage creativity, experimentation, and problem solving in ways that are tangible and exciting.

Leave a comment