Try it out!

MIRL works on both hardware and software to expand the capabilities of the micro:bit.

Some children coding with the micro:bit

Hardware

The micro:bit is a powerful device, but there's only so much hardware you can pack onto a PCB that's just half the area of a credit card! We create new hardware accessories to expand the capabilities of the micro:bit:

  • is a plug-and-play system that brings in a host of new input/output devices, sensors, and actuators to the micro:bit ecosystem, with support in
  • makes the collection of data on field trips fun and engaging
  • is a micro:bit I/O accessory that you create yourself!
  • makes it easy to connect assistive switch technology to the micro:bit

Devices Lab

Find out more about our hardware!

Software

We develop and contribute to a variety of software frameworks and applications power up the micro:bit and its ecosystem:

  • the provides an easy to use environment for programming a number of devices, including the micro:bit, in the C++ language
  • the for MakeCode allows you to program many of the various display shields for the micro:bit; we are interested in working with educators to develop curriculum making using of the display shields.
  • are small bespoke apps that run on the micro:bit and make use of the display shield:
    • is an icon-based programming language and editor for young learners to code with the BBC micro:bit V2. MicroCode allows you to program the micro:bit V2 with only an display shield accessory - no other computer is required
    • makes collecting data from the Microbit's sensors easy and fun. MicroData can be used to enhance scientific experiments inside & outside of the classroom - without the need for an external computer
  • is a web-based tool that leverages the prototyping platform, enabling an end-to-end workflow from a wired desktop prototype to a robust, enclosed device with modules electrically connected via a carrier PCB.
  • we contribute to the open-source programming environment