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

Sobre este micro:bit Gateway

troca de dados Bluetooth para micro: dispositivos bit

Este aplicativo estabelece um canal entre dois micro: dispositivos bits. O canal será handeled como a comunicação UART. Você tem que desenvolver um Programa em cada micro: Dispositivo pouco com a transferência de UART.

aktive indicação: Indicação BLE (Padrão)

inaktive Indicação: Notificação BLE

aktive silenciosa: Nenhum registro visual

inaktive silenciosa: Logging

requisitos:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- Os dispositivos emparelhados

- Micro: Programa bit (desenvolvido por si próprio)

exemplo mbed:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

MicroBit UBIT;

MicroBitUARTService * uart;

int conectado = 0;

anular OnConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    ligado = 1;

}

anular onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    ligado = 0;

}

anular onButtonA (MicroBitEvent e)

{

    if (== ligado 0) {

        uBit.display.scroll ( "NC");

        Retorna;

    }

    uart-> enviar ( "Sim");

    uBit.display.scroll ( "Y");

}

anular onButtonB (MicroBitEvent e)

{

    if (== ligado 0) {

        uBit.display.scroll ( "NC");

        Retorna;

    }

    uart-> enviar ( "Não");

    uBit.display.scroll ( "N");

}

anular onButtonAB (MicroBitEvent e)

{

    if (== ligado 0) {

        uBit.display.scroll ( "NC");

        Retorna;

    }

    uart-> enviar ( "SK");

    uBit.display.scroll ( "SK");

}

vazio processBLEUart () {

    uint8_t readBuf [22];

    while (1) {// faz um loop para sempre

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

            uBit.sleep (50); // Espera 50mS e verifique novamente

            continuar; // Faz um loop;

        }

        // Outra coisa estamos conectados e há alguma entrada para ler

        Se (uart-> isReadable ()) {

            while (uart-> isReadable ()) {

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

                Se (charCount! = 0) {

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

                }

            }

        }

    }

}

/ *

IMPORTANTE !!!

Oherwise você vai ficar sem memória!

Recomenda desabilitar os serviços DFU e Eventos em MicroBitConfig.h uma vez que não são necessários aqui:

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

{

    // Inicializar o micro: tempo de execução 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);

    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); // Cria fibra e programá-lo.

    release_fiber ();

}

Novidades da Última Versão 1.2

Last updated on Jan 22, 2021

Android 11

Traduzindo...

Informações Adicionais do Aplicativo

Última versão

Pedido micro:bit Gateway Atualização 1.2

Enviado por

Suman Raj Suman Raj

Requer Android

Android 5.0+

Available on

Obter micro:bit Gateway no Google Play

Mostrar mais

micro:bit Gateway Capturas de tela

Carregando Comentário...
Inscrever-se no APKPure
Seja o primeiro a ter acesso ao lançamento antecipado, notícias e guias dos melhores jogos e aplicativos para Android.
Não, obrigado
Inscrever-se
Inscreva-se com sucesso!
Agora você está inscrito no APKPure.
Inscrever-se no APKPure
Seja o primeiro a ter acesso ao lançamento antecipado, notícias e guias dos melhores jogos e aplicativos para Android.
Não, obrigado
Inscrever-se
Sucesso!
Agora você está inscrito em nossa newsletter.