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

micro:bit Gateway


Ferdinand Stueckler
1.2
  • 22/01/2021
    Update date
  • 0/65
    Security
  • 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

Información Adicional de Aplicación

Última Versión

1.2

Presentado por

Suman Raj Suman Raj

Requisitos

Android 5.0+

Available on

Clasificación de contenido

Everyone

Informe de seguridad

Novedades de Última Versión 1.2

Last updated on 22/01/2021

Android 11

Mostrar más
0/65
Resultado del análisis: Seguro
Ningún proveedor de seguridad ha marcado este archivo como malicioso
Sin virus
Sin spyware
Sin malware
Sin virus
Sin spyware
Sin malware
Fecha de escaneo:07/04/2026
Nombre del paquete:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Mostrar más
Ver informe de seguridad

micro:bit Gateway Capturas de pantalla

micro:bit Gateway Postermicro:bit Gateway captura de pantalla 1micro:bit Gateway captura de pantalla 2micro:bit Gateway captura de pantalla 3

Tags Relacionados

Artículos Populares en las Últimas 24 Horas

Suscríbete a APKPure
Sé el primero en obtener acceso al lanzamiento anticipado, noticias y guías de los mejores juegos y aplicaciones de Android.
No, gracias
Suscribirme
¡Suscrito con éxito!
Ahora estás suscrito a APKPure.