Skip to content

User guide: iOS app

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 an automatic 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.