micro:bit Gateway

micro:bit Gateway

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

App Info


1.2
December 30, 2020
1,924
Android 5.0+
Everyone

Advertisement

App Beschreibung


Android -App -Analyse Und -Übersicht: micro:bit Gateway, Entwickelt Von Ferdinand Stueckler. In Der Kategorie Kommunikation Aufgeführt. Die Aktuelle Version Ist 1.2, Aktualisiert Unter 30/12/2020 . Laut Benutzern Bewertungen Auf Google Play: micro:bit Gateway. Über 2 Tausend -Installationen Erreicht. micro:bit Gateway Hat Derzeit 1 Bewertungen, Durchschnittliche Bewertung 5.0 Stars

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 ();
}
Wir Bieten Derzeit Version 1.2 An. Dies Ist Unsere Neueste, Optimierteste Version. Es Ist Für Viele Verschiedene Geräte Geeignet. Kostenloser Download Direkt Apk Aus Dem Google Play Store Oder Anderen Versionen, Die Wir Hosten. Darüber Hinaus Können Sie Ohne Anmeldung Und Ohne Anmeldung Herunterladen.

Wir Haben Mehr Als 2000+ Verfügbare Geräte Für Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Mit So Vielen Optionen, Dass Sie Spiele Oder Software, Die Zu Ihrem Gerät Passen, Einfach Sind.

Es Kann Nützlich Sein, Wenn Es Im Google App Store Eine Beschränkung Des Landes Oder Beschränkungen Von Der Seite Ihres Geräts Gibt.

Was Ist Neu


Android 11

Bewerten Und Überprüfung Im Google Play Store


5.0
1 Gesamt
5 0
4 0
3 0
2 0
1 0

Gesamtzahl Der Installationen (*Geschätzt)

Schätzung Der Gesamtzahl Der Installationen In Google Play, Approximiert Von Der Anzahl Der Bewertungen Und Installationsgrenzen, Die Bei Google Play Erreicht Werden.