Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
micro:bit Gateway ikona

micro:bit Gateway


Ferdinand Stueckler
1.2
  • Jan 22, 2021
    Update date
  • 0/65
    Security
  • Everyone
  • Android 5.0+
    Android OS

O micro:bit Gateway

Bluetooth wymiany danych dla mikroprzedsiębiorstw: bitowych urządzeń

Ta aplikacja tworzy kanał między dwoma mikro: urządzeń bitowych. Kanał zostanie handeled jak komunikacja UART. Trzeba rozwijać się programm na każdym Micro: urządzenie bitowej z transferu UART.

Wskazanie aktive: BLE Wskazanie (domyślne)

Wskazanie inaktive: Zawiadomienie BLE

Cicha aktive: Nie rejestrowanie wizualna

Cicha inaktive: Rejestrowanie

wymagania:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- urządzenia sparowane

- Mikro: nieco programowe (opracowany przez siebie)

MBED przykład:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

MicroBit uBit;

MicroBitUARTService * UART;

int połączona = 0;

unieważnić onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    połączone = 1;

}

unieważnić onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    połączone = 0;

}

unieważnić onButtonA (MicroBitEvent e)

{

    if (podłączony == 0) {

        uBit.display.scroll ( "NC");

        powrót;

    }

    uart-> send ( "Tak");

    uBit.display.scroll ( "Y");

}

unieważnić onButtonB (MicroBitEvent e)

{

    if (podłączony == 0) {

        uBit.display.scroll ( "NC");

        powrót;

    }

    uart-> send ( "Nie");

    uBit.display.scroll ( "N");

}

unieważnić onButtonAB (MicroBitEvent e)

{

    if (podłączony == 0) {

        uBit.display.scroll ( "NC");

        powrót;

    }

    uart-> Send ( "SK");

    uBit.display.scroll ( "SK");

}

void processBLEUart () {

    uint8_t readbuf [22];

    while (1) {// pętla na wieki

        if ((! podłączony) || (! uart-> isReadable ())) {

            uBit.sleep (50); // Czekaj 50ms i sprawdź ponownie

            Kontyntynuj; // Pętla;

        }

        // Else jesteśmy połączeni I istnieją pewne wejście do czytania

        if (uart-> isReadable ()) {

            while (uart-> isReadable ()) {

                int charCount = uart-> read (readbuf, 22, ASYNC);

                if (charCount! = 0) {

                    for (int i = 0; i                         uBit.display.scroll ((char) readbuf [i]);

                }

            }

        }

    }

}

/ *

WAŻNE !!!

Oherwise będziesz zabraknie pamięci!

Zalecamy wyłączenie usługi DFU i wydarzenie w MicroBitConfig.h ponieważ nie są potrzebne tutaj:

microbit-> microbit-Dalheimer> inc-> wkładka skutecznie> MicroBitConfig.h

#define MICROBIT_BLE_DFU_SERVICE 0

#define MICROBIT_BLE_EVENT_SERVICE 0

#define MICROBIT_SD_GATT_TABLE_SIZE 0x500

* /

int main ()

{

    // Initialise Micro: bitowego środowiska wykonawczego.

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

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_AB, MICROBIT_BUTTON_EVT_CLICK, onButtonAB);

    UART = new MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll ( "Go");

    create_fiber (& processBLEUart); // Utworzenie błonnika i zaznaczy go.

    release_fiber ();

}

Pokaż więcej

Dodatkowe informacje APLIKACJA

Ostatnia Wersja

1.2

Przesłane przez

Suman Raj Suman Raj

Wymaga Androida

Android 5.0+

Available on

Ocena treści

Everyone

Raport bezpieczeństwa

Co nowego w najnowszej wersji 1.2

Last updated on Jan 22, 2021

Android 11

Pokaż więcej
0/65
Wynik skanowania: Bezpieczny
Żaden dostawca zabezpieczeń nie oznaczył tego pliku jako złośliwego
Brak wirusa
Brak spyware
Brak złośliwego oprogramowania
Brak wirusa
Brak spyware
Brak złośliwego oprogramowania
Data skanowania:Apr 7, 2026
Nazwa pakietu:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Pokaż więcej
Zobacz raport

micro:bit Gateway Zrzuty ekranu

micro:bit Gateway plakatmicro:bit Gateway screenshot 1micro:bit Gateway screenshot 2micro:bit Gateway screenshot 3

Powiązane Tagi

Popularne artykuły w ciągu ostatnich 24 godzin

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.