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

Terminal Bluetooth dla mikroprzedsiębiorstw: bitowych urządzeń

Ta aplikacja komunikuje się między systemem Android a urządzeniem micro: bit. Możesz wysyłać i odbierać tekst w trybie „powiadomienia” lub „wskazania”. Komunikacja UART musi być również zaimplementowana w urządzeniu micro: bit (Block, Javascript, MBED).

Opcje:

- Wskazanie: Domyślny tryb mikro: bit (w przeciwnym razie tryb powiadomienia)

- LF: Dodano Linefeed

- CR: Dodano powrót karetki

Wymagania:

- Min. Android 5

- Bluetooth Low Energy (BLE)

- Powiązanych urządzeń

- program micro: bit (opracowany samodzielnie)

V 2.1: Kopiuj do schowka (menu opcji)

V 2.2: Wyczyść listę (menu opcji), brak opcji dziennika

V 2.5: Tryb szesnastkowy

Przykład MBED:

#include „MicroBit.h”

#include „MicroBitUARTService.h”

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

bufor char [80];

ciśnienie pływaka, temperatura;

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

}

void onButtonB (MicroBitEvent e)

{

    uBit.display.scroll („SK”);

}

/ *

WAŻNE !!!

Poza tym zabraknie ci pamięci!

Zaleca się wyłączenie usług DFU i Event w MicroBitConfig.h, ponieważ nie są one tutaj potrzebne:

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

    ciśnienie = -1;

    temperatura = -1;

    if (bmp180.ReadData (i temperatura i ciśnienie))

        sprintf (bufor, „% .2f C% 4.0f hPa”, temperatura, ciśnienie);

    jeszcze

        sprintf (bufor, „NOK”);

    // Inicjalizacja środowiska wykonawczego micro: bit.

    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)

    {

        ciśnienie = -1;

        temperatura = -1;

        if (bmp180.ReadData (i temperatura i ciśnienie))

            sprintf (bufor, „% .2f C% 4.0f hPa”, temperatura, ciśnienie);

        jeszcze

            sprintf (bufor, „NOK”);

        if (! connected) {

            uBit.sleep (500);

        }

        jeszcze

        {

            uart-> wyślij (bufor);

            uBit.sleep (1000);

        }

    }

    release_fiber ();

}

Co nowego w najnowszej wersji 2.5

Last updated on Jun 3, 2019

HEX mode

Tłumaczenie Wczytuję...

Dodatkowe informacje APLIKACJA

Ostatnia Wersja

Dostępne micro:bit UART aktualizacje 2.5

Przesłane przez

محمد ابو احمد

Wymaga Androida

Android 4.3+

Available on

Pobierz micro:bit UART z Google Play

Pokaż więcej

micro:bit UART Zrzuty ekranu

Języki
Subskrybuj APKPure
Bądź pierwszym, który uzyskał dostęp do wczesnego wydania, wiadomości i przewodników najlepszych gier i aplikacji na Androida.
Nie, dziękuję
Zapisać się
Subskrybowano pomyślnie!
Jesteś teraz subskrybowany do APKPure.
Subskrybuj APKPure
Bądź pierwszym, który uzyskał dostęp do wczesnego wydania, wiadomości i przewodników najlepszych gier i aplikacji na Androida.
Nie, dziękuję
Zapisać się
Powodzenie!
Jesteś teraz subskrybowany do naszego biuletynu.