micro:bit UART Terminal

micro:bit UART Terminal

  • 1.1 MB

    Bestandsgrootte

  • 0/65
    Beveiliging
  • Everyone

  • Android 4.3+

    Android OS

Over micro:bit UART Terminal

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

What's new in the latest 2.5

Last updated on 2019-06-03
HEX mode
Meer Info

Video's en screenshots

  • micro:bit UART Terminal-poster
  • micro:bit UART Terminal screenshot 1
  • micro:bit UART Terminal screenshot 2
  • micro:bit UART Terminal screenshot 3

micro:bit UART Terminal APK -informatie

Laatste versie
2.5
Categorie
Communicatie
Android OS
Android 4.3+
Bestandsgrootte
1.1 MB
Available on
Inhoudsbeoordeling
Everyone
Beveiligingsrapport
0/65
Scanresultaat: Veilig
Geen beveiligingsleveranciers hebben dit bestand als schadelijk aangeduid
Geen virus
Geen spyware
Geen malware
Geen virus
Geen spyware
Geen malware
Scan datum:Jun 27, 2024
Pakketnaam:com.ble.microbit.uart
SHA-256:149a4fd6a102a46b391c0effe6e4a3e2934d2f843369d25cd204ce0cd93e6504
SHA-1:cef9ff8ba9fb3f99097a662476b1a2f31e9edbf4
Meer weergeven

Oude versies van micro:bit UART Terminal

APKPure-icoon

Supersnel en veilig downloaden via de APKPure-app

Eén klik om XAPK/APK-bestanden op Android te installeren!

Downloaden 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