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 Zeichen

micro:bit Gateway


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

Über micro:bit Gateway

Bluetooth Datenaustausch für micro: Bit-Geräte

Diese App wird ein Kanal zwischen zwei Mikro: Bit-Geräte. Der Kanal wird als UART-Kommunikation handeled werden. Sie haben ein Programm auf jedem Mikro zu entwickeln: Bit-Gerät mit UART Übertragung.

Anzeige aktive: BLE Anzeige (Default)

Anzeige inaktive: BLE Mitteilung

Stille aktive: keine visuelle Protokollierung

Stille inaktive: Protokollierung

Bedarf:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- Gekoppelte Geräte

- Micro: Bit-Programm (entwickelt von selbst)

Mbed Beispiel:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

MicroBit Ubit;

MicroBitUARTService * uart;

int verbunden = 0;

nichtig onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    verbunden = 1;

}

nichtig onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    verbunden = 0;

}

nichtig onButtonA (MicroBitEvent e)

{

    if (verbunden == 0) {

        uBit.display.scroll ( "NC");

        Rückkehr;

    }

    UART> senden ( "Ja");

    uBit.display.scroll ( "Y");

}

nichtig onButtonB (MicroBitEvent e)

{

    if (verbunden == 0) {

        uBit.display.scroll ( "NC");

        Rückkehr;

    }

    UART> senden ( "Nein");

    uBit.display.scroll ( "N");

}

nichtig onButtonAB (MicroBitEvent e)

{

    if (verbunden == 0) {

        uBit.display.scroll ( "NC");

        Rückkehr;

    }

    UART> senden ( "SK");

    uBit.display.scroll ( "SK");

}

Leere processBLEUart () {

    uint8_t readBuf [22];

    while (1) {// Schleife für immer

        if ((! angeschlossen) || (! UART> isReadable ())) {

            uBit.sleep (50); // Warten 50ms und erneut prüfen

            fortsetzen; // Schleife;

        }

        // Sonst sind wir verbunden, und es gibt einige Eingabe zu lesen

        if (UART> isReadable ()) {

            während (UART> isReadable ()) {

                int charCount = UART> lesen (readBuf, 22, ASYNC);

                if (charCount! = 0) {

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

                }

            }

        }

    }

}

/ *

WICHTIG !!!

Oherwise Sie werden aus dem Speicher laufen!

Empfehlen Sie die DFU und Veranstaltungsservice in MicroBitConfig.h deaktivieren, da sie hier nicht gebraucht werden:

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

{

    Bit-Laufzeit: // Die micro Initialisiere.

    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); // Faser erstellen und planen.

    release_fiber ();

}

Mehr anzeigen

Zusätzliche APP Informationen

Aktuelle Version

1.2

Von hochgeladen

Suman Raj Suman Raj

Erforderliche Android-Version

Android 5.0+

Available on

Altersfreigabe

Everyone

Sicherheitsbericht

Was ist neu in der neuesten Version 1.2

Last updated on Jan 22, 2021

Android 11

Mehr anzeigen
0/65
Scan-Ergebnis: Sicher
Es wurden keine Sicherheitsanbieter gefunden, die diese Datei als bösartig markiert haben
Kein Virus
Kein Spyware
Kein Malware
Kein Virus
Kein Spyware
Kein Malware
Scan-Datum:Apr 7, 2026
Paketname:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Mehr anzeigen
Sicherheitsbericht anzeigen

micro:bit Gateway Screenshots

micro:bit Gateway Plakatmicro:bit Gateway Screenshot 1micro:bit Gateway Screenshot 2micro:bit Gateway Screenshot 3

Verwandte Tags

Beliebte Artikel in den letzten 24 Stunden

Abonnieren Sie APKPure
Erhalten Sie als der Erste den Zugang zu Vorabversionen, Neuigkeiten und Anleitungen der besten Android-Spiele und -Apps.
Nein, danke
Anmeldung
Erfolgreich abonniert!
Sie haben jetzt APKPure abonniert.