micro:bit UART Terminal

  • 1.1 MB

    Размер файла

  • Android 4.3+

    Android OS

Oписание micro:bit UART Terminal

Bluetooth терминал для микро: разрядных устройств

Это приложение обменивается данными между Android и устройством micro: bit. Вы можете передавать и получать текст в режиме «уведомления» или «индикация». Связь UART также должна быть реализована на микробитовом устройстве (Block, Javascript, MBED).

Опции:

- Индикация: по умолчанию микро: битовый режим (в противном случае режим уведомления)

- LF: добавлена ​​перевод строки

- CR: добавлен возврат каретки

Требования:

- Мин. Android 5

- Bluetooth Low Energy (BLE)

- сопряженные устройства

- микро: бит программа (разработано вами)

V 2.1: Копировать в буфер обмена (меню параметров)

V 2.2: Очистить список (меню параметров), параметр «Нет журнала»

V 2.5: шестнадцатеричный режим

Пример MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

буфер символов [80];

поплавковое давление, температура;

int connected = 0;

void onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "С");

    подключено = 1;

}

void onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    подключено = 0;

}

void onButtonA (MicroBitEvent e)

{

    uBit.display.scroll (буфер);

}

void onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ( "СК");

}

/ *

ВАЖНЫЙ !!!

В противном случае у вас не хватит памяти!

Рекомендуем отключить службы DFU и Event в MicroBitConfig.h, поскольку они здесь не нужны:

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);

    давление = -1;

    температура = -1;

    если (bmp180.ReadData (& температура, & давление))

        sprintf (буфер, "% .2f C% 4.0f hPa", температура, давление);

    еще

        Sprintf (буфер, "NOK");

    // Инициализация микро: бит выполнения.

    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 = новый MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll ( ":)");

    в то время как (1)

    {

        давление = -1;

        температура = -1;

        если (bmp180.ReadData (& температура, & давление))

            sprintf (буфер, "% .2f C% 4.0f hPa", температура, давление);

        еще

            Sprintf (буфер, "NOK");

        если (! подключен) {

            uBit.sleep (500);

        }

        еще

        {

            uart-> отправить (буфер);

            uBit.sleep (1000);

        }

    }

    release_fiber ();

}

ЕщёСкрыть

Что нового в последней версии 2.5

Last updated on 2019-06-04
HEX mode

Информация micro:bit UART Terminal APK

Последняя Версия
2.5
Категория
Связь
Android OS
Android 4.3+
Размер файла
1.1 MB
Разработчик
Ferdinand Stueckler
Available on
Безопасная и Быстрая Загрузка APK на APKPure
APKPure позволяет легко и безопасно загружать micro:bit UART Terminal APK с проверкой подписи.

Супер Быстрая и Безопасная Загрузка через Приложение APKPure

Один клик для установки XAPK/APK файлов на Android!

Скачать APKPure
Отчет об угрозах

micro:bit UART Terminal

2.5

Отчет по безопасности будет доступен в ближайшее время. Тем временем, обратите внимание, что это приложение прошло первоначальные проверки безопасности APKPure.

SHA256:

149a4fd6a102a46b391c0effe6e4a3e2934d2f843369d25cd204ce0cd93e6504

SHA1:

cef9ff8ba9fb3f99097a662476b1a2f31e9edbf4