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 icône

2.5 by Ferdinand Stueckler


Jun 3, 2019

À propos de micro:bit UART

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

}

Quoi de neuf dans la dernière version 2.5

Last updated on Jun 3, 2019

HEX mode

Chargement de la traduction...

Informations Application supplémentaires

Dernière version

Demande micro:bit UART mise à jour 2.5

Telechargé par

محمد ابو احمد

Nécessite Android

Android 4.3+

Available on

Télécharger micro:bit UART sur Google Play

Voir plus

micro:bit UART Captures d'écran

Charegement du commentaire...
Langues
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Abonné avec succès!
Vous êtes maintenant souscrit à APKPure.
Abonnez-vous à APKPure
Soyez le premier à avoir accès à la sortie précoce, aux nouvelles et aux guides des meilleurs jeux et applications Android.
Non merci
S'inscrire
Succès!
Vous êtes maintenant souscrit à notre newsletter.