micro:bit Gateway

micro:bit Gateway

Ferdinand Stueckler
Jan 22, 2021

Trusted App

  • 90.8 KB

    Taille de fichier

  • Everyone

  • Android 5.0+

    Android OS

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

}

Voir plus

What's new in the latest 1.2

Last updated on 2021-01-23
Android 11
Voir plus

Vidéos et captures d'écran

  • Trailer officiel de micro:bit Gateway pour Android
  • micro:bit Gateway capture d'écran 1
  • micro:bit Gateway capture d'écran 2
  • micro:bit Gateway capture d'écran 3
  • micro:bit Gateway capture d'écran 4

Informations micro:bit Gateway APK

Dernière version
1.2
Catégories
Communication
Android OS
Android 5.0+
Taille de fichier
90.8 KB
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 Gateway APK sans virus pour vous.

Vieilles versions de micro:bit Gateway

APKPure icône

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