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.

micro:bit UART Screenshots

Over micro:bit UART

Bluetooth Terminal voor micro: bits apparaten

Deze app communiceert tussen Android en een micro: bit-apparaat. U kunt tekst verzenden en ontvangen in de modus 'melding' of 'indicatie'. De UART-communicatie moet ook worden geïmplementeerd op het micro: bit-apparaat (Block, Javascript, MBED).

opties:

- Indicatie: standaard micro: bitmodus (anders meldingsmodus)

- LF: Linefeed toegevoegd

- CR: retour toegevoegd

Vereisten:

- Min. Android 5

- Bluetooth Low Energy (BLE)

- Gekoppelde apparaten

- micro: bit-programma (zelf ontwikkeld)

V 2.1: kopiëren naar klembord (optiemenu)

V 2.2: Lijst wissen (optiemenu), geen log-optie

V 2.5: Hex-modus

MBED voorbeeld:

# include "MicroBit.h"

# include "MicroBitUARTService.h"

# include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

char buffer [80];

vlotterdruk, temperatuur;

int connected = 0;

void onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    verbonden = 1;

}

void onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    verbonden = 0;

}

void onButtonA (MicroBitEvent e)

{

    uBit.display.scroll (buffer);

}

void onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ( "SK");

}

/ *

BELANGRIJK !!!

Omgekeerd zal je geheugen vol raken!

Beveel het uitschakelen van de DFU- en evenementdiensten in MicroBitConfig.h aan, omdat ze hier niet nodig zijn:

microbit-> microbit-dal-> inc-> kern-> 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);

    druk = -1;

    temperatuur = -1;

    if (bmp180.ReadData (& temperatuur, & druk))

        sprintf (buffer, "%, 2f C% 4,0f hPa", temperatuur, druk);

    anders

        sprintf (buffer "NOK");

    // Initialiseer de micro: bit-runtime.

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

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

    while (1)

    {

        druk = -1;

        temperatuur = -1;

        if (bmp180.ReadData (& temperatuur, & druk))

            sprintf (buffer, "%, 2f C% 4,0f hPa", temperatuur, druk);

        anders

            sprintf (buffer "NOK");

        if (! connected) {

            uBit.sleep (500);

        }

        anders

        {

            uart-> stuur (buffer);

            uBit.sleep (1000);

        }

    }

    release_fiber ();

}

Wat is er nieuw in de nieuwste versie 2.5

Last updated on Jun 3, 2019

HEX mode

Vertaling Laden...

Aanvullende APP -informatie

Laatste Versie

Verzoek update van micro:bit UART 2.5

Geüpload door

محمد ابو احمد

Android vereist

Android 4.3+

Available on

Verkrijg micro:bit UART via Google Play

Meer Info
Talen
Abonneer u op APKPure
Wees de eerste die toegang krijgt tot de vroege release, nieuws en gidsen van de beste Android -games en apps.
Nee bedankt
Aanmelden
Succesvol ingeschreven!
Je bent nu geabonneerd op APKPure.
Abonneer u op APKPure
Wees de eerste die toegang krijgt tot de vroege release, nieuws en gidsen van de beste Android -games en apps.
Nee bedankt
Aanmelden
Succes!
Je bent nu geabonneerd op onze nieuwsbrief.