We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.

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

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 03/06/2019

HEX mode

Загрузка перевода...

Дополнительная информация о Приложения

Последняя версия

Запросить micro:bit UART обновление 2.5

Загрузил

محمد ابو احمد

Требуемая версия Android

Android 4.3+

Available on

Скачать micro:bit UART с Google Play

Ещё

micro:bit UART Скриншоты

Язык
Подпишитесь на APKPure
Будьте первым, кто получит доступ к раннему выпуску, новостям и руководствам лучших игр и приложений для Android.
Нет, спасибо
Подписаться
Подписка оформлена!
Теперь вы подписаны на APKPure.
Подпишитесь на APKPure
Будьте первым, кто получит доступ к раннему выпуску, новостям и руководствам лучших игр и приложений для Android.
Нет, спасибо
Подписаться
Подписаны!
Теперь вы подписаны на нашу рассылку.