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.

À propos de micro:bit Gateway

échange de données Bluetooth pour micro: dispositifs de bits

Cette application établit un canal entre deux micro: dispositifs de bits. Le canal sera handeled que la communication UART. Vous devez développer un programm sur chaque micro: dispositif de bit avec le transfert de UART.

Indication aktive: Indication BLE (par défaut)

Indication inaktive: Notification BLE

aktive Silent: Pas d'enregistrement visuel

inaktive Silent: Logging

Exigences:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- Appareils jumelés

- Micro: programm bits (développé par vous-même)

exemple MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

Microbit UBIT;

MicroBitUARTService * UART;

int connecté = 0;

annuler onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    relié = 1;

}

annuler onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( «D»);

    connecté = 0;

}

annuler onButtonA (MicroBitEvent e)

{

    si (== connecté 0) {

        uBit.display.scroll ( "NC");

        retour;

    }

    uart-> send ( "Oui");

    uBit.display.scroll ( "Y");

}

annuler onButtonB (MicroBitEvent e)

{

    si (== connecté 0) {

        uBit.display.scroll ( "NC");

        retour;

    }

    uart-> envoyer ( «Non»);

    uBit.display.scroll ( "N");

}

annuler onButtonAB (MicroBitEvent e)

{

    si (== connecté 0) {

        uBit.display.scroll ( "NC");

        retour;

    }

    uart-> envoyer ( «SK»);

    uBit.display.scroll ( «SK»);

}

vide processBLEUart () {

    uint8_t readBuf [22];

    while (1) {// boucle pour toujours

        if ((! connecté) || (! uart-> isReadable ())) {

            uBit.sleep (50); // Attendre 50mS et vérifier à nouveau

            continuer; // boucle;

        }

        // Sinon nous sommes connectés et il y a une entrée pour lire

        if (uart-> isReadable ()) {

            tandis que (uart-> isReadable ()) {

                int charCount = uart-> lire (readBuf, 22, ASYNC);

                if (charCount! = 0) {

                    for (int i = 0; i                         uBit.display.scroll ((char) readBuf [i]);

                }

            }

        }

    }

}

/ *

IMPORTANT !!!

Oherwise vous serez à court de mémoire!

Recommander désactivant les services DFU et événements à 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()

{

    // Initialiser le micro: runtime bits.

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

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_AB, MICROBIT_BUTTON_EVT_CLICK, onButtonAB);

    UART = new MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll ( "Go");

    create_fiber (& processBLEUart); // Créer la fibre et le programmer.

    release_fiber ();

}

Quoi de neuf dans la dernière version 1.2

Last updated on Jan 22, 2021

Android 11

Chargement de la traduction...

Informations Application supplémentaires

Dernière version

Demande micro:bit Gateway mise à jour 1.2

Telechargé par

Suman Raj Suman Raj

Nécessite Android

Android 5.0+

Available on

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

Voir plus

micro:bit Gateway Captures d'écran

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.