Skip to content

User guide

The iOS micro:bit app

Code the micro:bit using your iOS mobile device

Pairing and flashing

Before you transfer your code from the iOS app to your micro:bit, you need to pair it.

When the micro:bit has been paired with your iPad or iPhone, you can send your programs to the micro:bit by pressing ‘Download’ in the MakeCode editor, or you can select ‘Flash’ on the app home page to send a program stored in the app.

This video shows you how it works:


You can create many MakeCode projects on your phone or tablet. We've chosen a few to get you started:

Make your micro:bit’s heart beat using loops

Use your micro:bit to express how you’re feeling

Shake your micro:bit to make random numbers

Make your own step counter with a micro:bit

Make a simple thermometer with your micro:bit

Create a simple compass to show which way is North

Create a light that turns on when it’s dark

If you need help

If you're having problems flashing code from your iOS device to your micro:bit, download this HEX file and transfer it to your micro:bit from a computer, or visit our support site.

Monitor and control

The 'Monitor and control' section of the iOS app allows you to observe real-time data from the micro:bit sensors, send messages directly to the LEDs and control the micro:bit buttons and pins from your iPad or iPhone.

Monitor is also ideal for exploring Bluetooth services in real-time, and for debugging your program code.

These facilities are only available if you have added Bluetooth services to your program, or use one of the examples like ‘monitor-services’ which you'll find in the 'Flash' page of the app.

The micro:bit iOS app is developed by Insight Resources on behalf of the Micro:bit Educational Foundation.