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.

Über micro:bit UART

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

Diese App kommuniziert zwischen Android und einem micro: bit Gerät. Sie können Text im Benachrichtigungs- oder Anzeigemodus senden und empfangen. Die UART-Kommunikation muss auch am micro: bit-Gerät (Block, Javascript, MBED) implementiert werden.

Optionen:

- Anzeige: Standardmikro: Bit-Modus (sonst Benachrichtigungsmodus)

- LF: Zeilenvorschub hinzugefügt

- CR: Wagenrücklauf hinzugefügt

Bedarf:

- Mindest. Android 5

- Bluetooth Low Energy (BLE)

- Gekoppelte Geräte

- micro: bit programm (selbst entwickelt)

V 2.1: In Zwischenablage kopieren (Optionsmenü)

V 2.2: Liste löschen (Optionsmenü), Keine Protokolloption

V 2.5: Hex-Modus

MBED Beispiel:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

char buffer [80];

Schwimmerdruck, Temperatur;

int connected = 0;

void onConnected (MicroBitEvent e)

{

    uBit.display.scroll ("C");

    verbunden = 1;

}

void onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ("D");

    verbunden = 0;

}

void onButtonA (MicroBitEvent e)

{

    uBit.display.scroll (buffer);

}

void onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ("SK");

}

/ *

WICHTIG !!!

Sonst wird Ihnen der Speicher ausgehen!

Wir empfehlen, die DFU- und Event-Dienste in MicroBitConfig.h zu deaktivieren, da sie hier nicht benötigt 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 ()

{

    bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);

    Druck = -1;

    Temperatur = -1;

    if (bmp180.ReadData (& Temperatur & Druck))

        Sprintf (Puffer, "% .2f C% 4.0f hPa", Temperatur, Druck);

    sonst

        Sprintf (Puffer, "NOK");

    // Initialisiere die micro: bit Laufzeit.

    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 = neuer MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll (":)");

    während (1)

    {

        Druck = -1;

        Temperatur = -1;

        if (bmp180.ReadData (& Temperatur & Druck))

            Sprintf (Puffer, "% .2f C% 4.0f hPa", Temperatur, Druck);

        sonst

            Sprintf (Puffer, "NOK");

        if (! connected) {

            uBit.Schlaf (500);

        }

        sonst

        {

            uart-> send (Puffer);

            uBit.Sleep (1000);

        }

    }

    release_fiber ();

}

Was ist neu in der neuesten Version 2.5

Last updated on Jun 3, 2019

HEX mode

Übersetzung wird geladen...

Zusätzliche APP Informationen

Aktuelle Version

micro:bit UART Update anfordern 2.5

Von hochgeladen

محمد ابو احمد

Erforderliche Android-Version

Android 4.3+

Available on

Erhalt micro:bit UART auf Google Play

Mehr anzeigen

micro:bit UART Screenshots

Sprachen
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.
Abonnieren Sie APKPure
Erhalten Sie als der Erste den Zugang zu Vorabversionen, Neuigkeiten und Anleitungen der besten Android-Spiele und -Apps.
Nein, danke
Anmeldung
Erfolg!
Sie sind jetzt unseren Newsletter abonniert.