Using a micro:bit with an iPad or iPhone
With the latest update to our iOS app, released on August 30, 2023, we're thrilled to introduce a host of improvements aimed at enhancing user experience and efficiency. These updates primarily focus on simplifying the process of working with micro:bits, making it even more accessible for educators and learners alike. Below, we'll delve into the key changes and how they contribute to a more seamless teaching and learning experience.
Now you can start by designing your program in MakeCode and then let the app guide you in setting up the link with a micro:bit:
- Go to the new Home screen
- Select Create Code and start designing your micro:bit program in MakeCode
- Test it with the MakeCode simulator
- Tap Download to send your code to the micro:bit
What's new
- Bluetooth Links: Seamlessly Connecting Devices
The app now effortlessly interacts with MakeCode to ensure a smooth Bluetooth link between your iPad or iPhone and the micro:bit. Previously, tasks such as selecting a micro:bit, pairing, and sending code required multiple steps via the Home screen options. With the update, these processes are streamlined through a series of screens, minimizing user interaction. However, for those who prefer to maintain control, the new Home screen still provides access to these functions.
- Setting Bluetooth Mode: Version 2 Micro:bits
Our app now accommodates the new triple press method for setting Bluetooth mode, specifically available on Version 2 micro:bits. (Please note that you may need to download to your Version 2 micro:bit once with the new app before utilizing this new method.) Additionally, we've retained helpful prompts for the three-button method (Buttons A + B + Reset) used with Version 1 micro:bits.
- Data Logging: Enhanced Retrieval of MY_DATA Files
A new feature on the My Programs page enables users to effortlessly fetch MY_DATA files from the micro:bit following a data logging session. This enhancement streamlines the data retrieval process, saving valuable time for educators and learners.
- micro:bit ID Recognition: A Visual Verification Tool
Each micro:bit is uniquely identified by the distinctive bar pattern that appears when Bluetooth mode is set. To provide users with a quick verification method, the app now frequently displays an image of the pattern alongside its corresponding ID code name for the currently selected micro:bit. This feature adds an extra layer of confidence in device selection.
What's changed?
New Home screen
When starting a project, your initial step is often to create code. This pivotal option is prominently featured on the screen. Selecting it seamlessly directs you to the MakeCode editor. It's important to note that internet access is still required for utilizing the MakeCode editor.
Several of the options have new descriptors to aid understanding of their purpose:
New name |
Old name |
My Programs |
Flash |
Manage Connections |
Choose micro:bit |
Project Ideas |
Ideas |
Sent to micro:bit |
Flash |
Bluetooth mode |
Pairing mode |
My Programs screen
The "Flash" screen has been replaced with a more versatile feature. Primarily designed for file storage and management within the app, it allows seamless access and transfer to a micro:bit even without an internet connection.
Additionally, each time you save a file in MakeCode, a duplicate is automatically stored within the app for easy retrieval and use.
Manage Connections screen
Formerly known as 'Choose micro:bit', this tool retains its functionality. It enables users to inspect paired micro:bit IDs, facilitating convenient switching. The 'Pair a micro:bit' option allows for new connections or repeat pairing, with prompts to 'Forget' existing pairings for reconnection.
Monitor and Control screen
The screen maintains its original functionality. However, the Bluetooth connection protocol with a micro:bit has been enhanced for a seamless operation.
Interplay between the iOS App and MakeCode
The updated app provides sophisticated Bluetooth support, ensuring seamless communication between MakeCode and diverse micro:bits. Tailored for classroom settings with multiple iPads and micro:bits, users will notice prompts guiding actions like resetting micro:bits to Bluetooth mode, performing pairings, monitoring code transfers, and reviewing error reports. This enhancement enhances the educational experience and streamlines the learning process.
Setting Bluetooth Mode: Version 2 Micro:bits
Our app now accommodates the new triple press method for setting Bluetooth mode, specifically available on Version 2 micro:bits. (Please note that you may need to download to your Version 2 micro:bit once with the new app before utilizing this new method.) Additionally, we've retained helpful prompts for the three-button method (Buttons A + B + Reset) used with Version 1 micro:bits.
micro:bit ID Recognition: A Visual Verification Tool
Each micro:bit is uniquely identified by the distinctive bar pattern that appears when Bluetooth mode is set. To provide users with a quick verification method, the app now frequently displays an image of the pattern alongside its corresponding ID code name for the currently selected micro:bit. This feature adds an extra layer of confidence in device selection.