micro:bit Gateway

micro:bit Gateway

Ferdinand Stueckler
22/01/2021

Trusted App

  • 90.8 KB

    Tamaño de archivo

  • Everyone

  • Android 5.0+

    Android OS

Acerca del micro:bit Gateway

el intercambio de datos Bluetooth para micro: dispositivos de bit

Esta aplicación establece un canal entre dos micro: dispositivos de bit. El canal se handeled como la comunicación UART. Usted tiene que desarrollar un programm en cada micro: dispositivo de bit con la transferencia UART.

Indicación Aktive: Indicación BLE (por defecto)

Indicación inaktive: Notificación BLE

Aktive silencio: Sin registro visual

inaktive silencio: Registro

requisitos:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- Los dispositivos vinculados

- Micro: Programm bits (desarrollado por sí mismo)

mbed ejemplo:

# include "MicroBit.h"

# include "MicroBitUARTService.h"

Microbit UBIT;

MicroBitUARTService * UART;

int conectado = 0;

onConnected anular (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    conectada = 1;

}

onDisconnected anular (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    conectada = 0;

}

onButtonA anular (MicroBitEvent e)

{

    si (== conectada 0) {

        uBit.display.scroll ( "NC");

        regreso;

    }

    uart-> enviar ( "Sí");

    uBit.display.scroll ( "Y");

}

onButtonB anular (MicroBitEvent e)

{

    si (== conectada 0) {

        uBit.display.scroll ( "NC");

        regreso;

    }

    uart-> enviar ( "n");

    uBit.display.scroll ( "N");

}

onButtonAB anular (MicroBitEvent e)

{

    si (== conectada 0) {

        uBit.display.scroll ( "NC");

        regreso;

    }

    uart-> enviar ( "SK");

    uBit.display.scroll ( "SK");

}

processBLEUart void () {

    uint8_t readBuf [22];

    while (1) {// bucle para siempre

        if ((! conectado) || (! uart-> isReadable ())) {

            uBit.sleep (50); // Espera de 50ms y comprobar de nuevo

            continuar; // lazo;

        }

        // Demás estamos conectados y hay un poco de entrada para leer

        si (uart-> isReadable ()) {

            mientras que (uart-> isReadable ()) {

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

                si (charCount! = 0) {

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

                }

            }

        }

    }

}

/ *

IMPORTANTE !!!

Oherwise va a quedar sin memoria!

Recomiendan deshabilitar los servicios de DFU y Eventos en MicroBitConfig.h ya que no son necesarios aquí:

microbit-> Microbit-Dal-> INC-> núcleo-> MicroBitConfig.h

#define MICROBIT_BLE_DFU_SERVICE 0

#define MICROBIT_BLE_EVENT_SERVICE 0

0x500 #define MICROBIT_SD_GATT_TABLE_SIZE

* /

int main ()

{

    // Inicia el micro: tiempo de ejecución poco.

    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 (y processBLEUart); // Crear fibra y programarlo.

    release_fiber ();

}

Mostrar más

Novedades más recientes 1.2

Last updated on 2021-01-23
Android 11
Mostrar más

Vídeos y capturas de pantalla

  • micro:bit Gateway para Trailer oficial Android
  • micro:bit Gateway captura de pantalla 1
  • micro:bit Gateway captura de pantalla 2
  • micro:bit Gateway captura de pantalla 3
  • micro:bit Gateway captura de pantalla 4

Información de micro:bit Gateway APK

Última Versión
1.2
Categoría
Comunicación
Android OS
Android 5.0+
Tamaño de archivo
90.8 KB
Desarrollador
Ferdinand Stueckler
Disponible en
Clasificación de contenido
Everyone
Descargas seguras y rápidas de APK en APKPure
APKPure utiliza verificación de firmas para garantizar descargas de micro:bit Gateway APK libres de virus para ti.

Versiones Antiguas de micro:bit Gateway

APKPure icono

Descarga rápida y segura a través de APKPure App

¡Un clic para instalar archivos XAPK/APK en Android!

Descargar 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