micro:bit UART Terminal

Ferdinand Stueckler
Jun 3, 2019

Trusted App

  • 1.1 MB

    Taille de fichier

  • Everyone

  • Android 4.3+

    Android OS

À propos de micro:bit UART Terminal

Terminal Bluetooth pour micro: dispositifs de bits

Cette application communique entre Android et un appareil micro: bit. Vous pouvez transmettre et recevoir du texte en mode "notification" ou "indication". La communication UART doit également être implémentée sur le périphérique micro: bit (Block, Javascript, MBED).

Options:

- Indication: Micro par défaut: mode bit (sinon mode notification)

- LF: saut de ligne ajouté

- CR: retour chariot ajouté

Exigences:

- Min. Android 5

- Bluetooth basse énergie (BLE)

- Appareils jumelés

- micro: bit programme (développé par vous-même)

V 2.1: Copier dans le Presse-papiers (menu Option)

V 2.2: effacer la liste (menu Option), aucune option de journal

V 2.5: Mode Hex

Exemple MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

tampon de chars [80];

pression de flottement, température;

int connecté = 0;

void onConnected (MicroBitEvent e)

{

    uBit.display.scroll ("C");

    connecté = 1;

}

void onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ("D");

    connecté = 0;

}

Annuler onButtonA (MicroBitEvent e)

{

    uBit.display.scroll (tampon);

}

void onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ("SK");

}

/ *

IMPORTANT !!!

Sinon, vous manquerez de mémoire!

Il est recommandé de désactiver les services DFU et Event dans MicroBitConfig.h car ils ne sont pas nécessaires ici:

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

    pression = -1;

    température = -1;

    if (bmp180.ReadData (& température, & pression))

        sprintf (tampon, "% .2f C% 4.0f hPa", température, pression);

    autre

        sprintf (tampon, "NOK");

    // Initialise le runtime micro: bit.

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

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

    tandis que (1)

    {

        pression = -1;

        température = -1;

        if (bmp180.ReadData (& température, & pression))

            sprintf (tampon, "% .2f C% 4.0f hPa", température, pression);

        autre

            sprintf (tampon, "NOK");

        si (! connecté) {

            uBit.sleep (500);

        }

        autre

        {

            uart-> send (tampon);

            uBit.sleep (1000);

        }

    }

    release_fiber ();

}

Voir plusVoir moins

What's new in the latest 2.5

Last updated on 2019-06-04
HEX mode

Informations micro:bit UART Terminal APK

Dernière version
2.5
Catégories
Communication
Android OS
Android 4.3+
Taille de fichier
1.1 MB
Available on
Classification du contenu
Everyone
Téléchargements APK sûrs et rapides sur APKPure
APKPure utilise la vérification de la signature pour garantir des téléchargements de micro:bit UART Terminal APK sans virus pour vous.

Téléchargement super rapide et sûr via l'application APKPure

Un clic pour installer les fichiers XAPK/APK sur Android!

Téléchargement APKPure
Rapport de sécurité

micro:bit UART Terminal

2.5

Le rapport de sécurité sera bientôt disponible. En attendant, veuillez noter que cette application a réussi les contrôles de sécurité initiaux d'APKPure.

SHA256:

149a4fd6a102a46b391c0effe6e4a3e2934d2f843369d25cd204ce0cd93e6504

SHA1:

cef9ff8ba9fb3f99097a662476b1a2f31e9edbf4