micro:bit UART Terminal
You can transmit and receive text in notification or indication mode.
The UART communication also has to be implemented at the micro:bit device (Block, Javascript, MBED).Options:- Indication: Default micro:bit mode (otherwise notification mode)- LF: Linefeed added- CR: Carriage return addedRequirements:- Min.
Android 5- Bluetooth Low Energy (BLE)- Paired devices- micro:bit programm (developed by yourself)V 2.1: Copy to Clipboard (Option Menu)V 2.2: Clear List (Option Menu), No Log OptionV 2.5: Hex ModeMBED example:#include "MicroBit.h"#include "MicroBitUARTService.h"#include "BMP180.h"MicroBit uBit;MicroBitUARTService *uart;BMP180 bmp180(P0_30, P0_0); char buffer[80];float pressure,temperature; int connected = 0;void onConnected(MicroBitEvent e){ uBit.display.scroll("C"); connected = 1; }void onDisconnected(MicroBitEvent e){ uBit.display.scroll("D"); connected = 0;}void onButtonA(MicroBitEvent e){ uBit.display.scroll(buffer); }void onButtonB(MicroBitEvent e){ uBit.display.scroll("SK"); }/*IMPORTANT !!!Oherwise you will run out of memory !Recommend disabling the DFU and Event services in MicroBitConfig.h since they are not needed here:microbit->microbit-dal->inc->core->MicroBitConfig.h#define MICROBIT_BLE_DFU_SERVICE 0#define MICROBIT_BLE_EVENT_SERVICE 0#define MICROBIT_SD_GATT_TABLE_SIZE 0x500*/int main(){ bmp180.Initialize(64, BMP180_OSS_ULTRA_LOW_POWER); pressure = -1; temperature = -1; if (bmp180.ReadData(&temperature,&pressure)) sprintf(buffer, "%.2f C %4.0f hPa", temperature, pressure); else sprintf(buffer,"NOK"); // Initialise the micro:bit runtime.
uBit.init(); uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected); uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDisconnected); uBit.messageBus.listen(MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, onButtonA); uBit.messageBus.listen(MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, onButtonB); uart = new MicroBitUARTService(*uBit.ble, 32, 32); uBit.display.scroll(":)"); while(1) { pressure = -1; temperature = -1; if (bmp180.ReadData(&temperature,&pressure)) sprintf(buffer, "%.2f C %4.0f hPa", temperature, pressure); else sprintf(buffer,"NOK"); if (!connected) { uBit.sleep(500); } else { uart->send(buffer); uBit.sleep(1000); } } release_fiber();}HEX mode
About micro:bit UART Terminal
- Package name (App ID)
- com.ble.microbit.uart
- Available on
- Google Play
- Price
- Free
- Version
- v2.5
- Updated
- May 26, 2019
- Developer
- Ferdinand Stueckler
Looking for the micro:bit UART Terminal APK?
The safest way to get micro:bit UART Terminal (com.ble.microbit.uart) on your Android device is to install it directly from Google Play — you'll always get the latest official version, automatic updates, and no risk of modified or infected APK files from third-party sites.
Social Features
Connect and share with friends and the community.
Gaming Features
Enjoy immersive gaming experience with various game modes.
Weather Features
Get accurate weather forecasts and real-time updates.
See micro:bit UART Terminal in Action
What Our Users Say
Don't just take our word for it. Here's what our users have to say about this Android app.
"Nice app"
"I only got to connect once"
"program compiled but app shows device doesn't support UART"
"It works! Thanks."
Frequently Asked Questions
Is micro:bit UART Terminal free?
Yes, micro:bit UART Terminal is free to download and install on Android through Google Play.
How do I install micro:bit UART Terminal on Android?
Open Google Play on your Android phone or tablet, search for micro:bit UART Terminal by Ferdinand Stueckler or tap the Google Play button on this page, then tap Install. The app downloads and installs automatically.
What is com.ble.microbit.uart?
com.ble.microbit.uart is the App ID (package name) of micro:bit UART Terminal on Google Play. Every Android app has a unique package name, and it is the safest way to verify you are installing the official app.
Is micro:bit UART Terminal safe to download?
Installing micro:bit UART Terminal from Google Play is the safest option: you get the official version published by Ferdinand Stueckler, verified by Google Play Protect, with automatic updates. Avoid APK files from unofficial third-party sites.
Ask AI about this app
Get instant answers about features, tips and more from popular AI assistants.