micro:bit UART Terminal APK
App information
Version 2.5 (#5)
Updated 2019-05-26
APK Size 1.1 MB
Requires Android Android 4.3+ (Jelly Bean)
Offered by Ferdinand Stueckler
Category Free Communication App
App id com.ble.microbit.uart
Developer's notes Bluetooth Terminal for micro:bit devices
Screenshot
Click on the image to see full size
Table of contents
Latest updates
What's new in micro:bit UART Terminal 2.5
Editor's review
Download the latest micro:bit UART Terminal application, version 2.5, compatible with Windows 10/11 (using emulators such as Bluestacks), Android devices. This free Communication app is developed by Ferdinand Stueckler and is easy to download and install.
Previous versions, including 2.5, are also available. If you need help or have any problems, please let us know.
Description
Options:
- Indication: Default micro:bit mode (otherwise notification mode)
- LF: Linefeed added
- CR: Carriage return added
Requirements:
- 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 Option
V 2.5: Hex Mode
MBED 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();
}
App permissions
micro:bit UART Terminal 2.5 APK requires following permissions:
Allows applications to connect to paired bluetooth devices.
Allows applications to discover and pair bluetooth devices.
Allows an app to access precise location.
Allows an app to access approximate location.
Ratings and Reviews
Rating: 4.2/5 based on Less than 100 reviews
(*) is required
Previous versions
Similar to micro:bit UART Terminal
More from Ferdinand Stueckler
Top download apps
فیلتر شکن جدید و قوی،فیلتر شکن قوی و پرسرعت رایگان APK