micro:bit Gateway

micro:bit Gateway

  • 90.8 KB

    Dateigröße

  • Sicherheit
  • 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

What's new in the latest 1.2

Last updated on 2021-01-23
Android 11
Mehr anzeigen

Videos und Screenshots

  • micro:bit Gateway für den offiziellen Android-Trailer
  • micro:bit Gateway Screenshot 1
  • micro:bit Gateway Screenshot 2
  • micro:bit Gateway Screenshot 3
  • micro:bit Gateway Screenshot 4

micro:bit Gateway APK -Informationen

Letzte Version
1.2
Kategorie
Kommunikation
Android OS
Android 5.0+
Dateigröße
90.8 KB
Available on
Altersfreigabe
Everyone
Sicherheitsbericht
Jetzt prüfen
Sicherheitscheck abgeschlossen
Kein Virus
Keine Spyware
Keine Malware
Kein Virus
Keine Spyware
Keine Malware
Paketname:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Mehr anzeigen
Überprüft von: APKPURE

Alte Versionen von micro:bit Gateway

APKPure Zeichen

Superschnelles und sicheres Herunterladen über die APKPure-App

Ein Klick zur Installation von XAPK/APK-Dateien auf Android!

Download APKPure
thank icon
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.
Learn More about Policies