Connecting PS/2 Keyboard to BBC micro:bit for Enhanced Communication

Translated from: http://www.suppertime.co.uk/blogmywiki/2020/08/ps2-keyboard-microbit/ For many years, I have wanted to connect a regular computer keyboard to the BBC micro:bit to make radio messaging and encryption easier to use. I had seen and used something similar on Arduino, which used a complex C++ library to read data from a PS/2 keyboard, parsing each data bit. But … Read more

Smart Trash Can with Micro:bit – A Step-by-Step Guide

Introduction: Continuing from yesterday’s tutorial, we begin today’s lesson. Programming Section Step Six This is the crucial step for the smart trash can. Having crafted a unique body for the trash can, we now implant unique intelligence by burning the control program. Functionality of the Program Based on our design, using the distance feedback from … Read more

Creating a Music Box with micro:bit

Click on the “Mushroom Cloud Creation” above to follow us! The Story of Mike “Twinkle, twinkle, little star, how I wonder what you are…” Mike’s favorite class at school is music! On this day, after finishing music class, he learned the song “Twinkle, Twinkle, Little Star”. When he returned home, he suddenly remembered what Teacher … Read more

Three Exciting Python Easter Eggs in micro:bit

In many software applications, developers like to hide some easter eggs for users to discover, bringing some fun. Similarly, there are three hidden easter eggs in the micro:bit Python programs that are very interesting, and everyone can give them a try. First, we need to download a Python program to the micro:bit. You can use … Read more

Getting Started with Micro:bit and Swift Playgrounds

The Micro:bit Foundation has released the Swift Playgrounds program for Micro:bit, allowing interaction via Bluetooth on iPads. This program helps you learn the basics of coding while enjoying the fun that Micro:bit brings! Instructions: Install the Swift Playgrounds app on your iPad. Requires iOS 11 or higher. Supports iPad Air, Air 2, 5th generation iPad, … Read more

Improving the micro:bit CPU Design

Translated from: http://www.suppertime.co.uk/blogmywiki/2020/06/improved-microbit-cpu/ In the first version of the micro:bit CPU (programmed with MakeCode), there were only four very basic instructions, but it resembled the microprocessors used in many early home computers, such as the Altair 8800, Commodore Kim-1, and Cambridge Science’s MK14: It was programmed without using high-level languages like MakeCode, Scratch, Python, or … Read more

Hands-on Tasks for micro:bit Practice

Introduction This task sheet is part of the new course content for “2.4 Sensing and Control” and also serves as a prerequisite for the “Indoor Environment Real-time Monitoring System” project. It takes two class periods to allow students to experience the process of hardware programming with micro:bit through several simple practical tasks, aiming to help … Read more

Testing the Latest WebUSB Features on micro:bit

The programming functionality on the micro:bit is implemented through the built-in DAPLink. DAPLink is a low-cost open-source programmer/debugger launched by ARM, commonly used for developing ARM chips. This year, DAPLink has undergone several improvements and upgrades, and the current version is already 0246, while many DAPLink firmware versions on the micro:bit are still at version … Read more