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 UART-icoon

micro:bit UART Terminal


Ferdinand Stueckler
2.5
  • Jun 3, 2019
    Update date
  • 0/65
    Security
  • Everyone
  • Android 4.3+
    Android OS

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

}

Meer Info

Aanvullende APP -informatie

Laatste Versie

2.5

Geüpload door

محمد ابو احمد

Android vereist

Android 4.3+

Available on

Inhoudsbeoordeling

Everyone

Veiligheidsrapport

Wat is er nieuw in de nieuwste versie 2.5

Last updated on Jun 3, 2019

HEX mode

Meer Info
0/65
Scanresultaat: Veilig
Geen enkele beveiligingsleverancier heeft dit bestand als kwaadwillig gemarkeerd
Geen virus
Geen spyware
Geen malware
Geen virus
Geen spyware
Geen malware
Scandatum:Jun 27, 2024
Pakketnaam:com.ble.microbit.uart
SHA-256:149a4fd6a102a46b391c0effe6e4a3e2934d2f843369d25cd204ce0cd93e6504
SHA-1:cef9ff8ba9fb3f99097a662476b1a2f31e9edbf4
Meer Info
Beveiligingsrapport bekijken

micro:bit UART Screenshots

micro:bit UART-postermicro:bit UART screenshot 1micro:bit UART screenshot 2micro:bit UART screenshot 3

Gerelateerde Tags

Populaire artikelen in de laatste 24 uur

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.