micro:bit Gateway ícone

micro:bit Gateway


Ferdinand Stueckler
1.2
  • Jan 22, 2021
    Update date
  • 0/65
    Security
  • Everyone
  • Android 5.0+
    Android OS

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

}

Mostrar mais

Informações Adicionais do Aplicativo

Última versão

1.2

Enviado por

Suman Raj Suman Raj

Requer Android

Android 5.0+

Available on

Classificação do Conteúdo

Everyone

Relatório de segurança

Novidades da Última Versão 1.2

Last updated on Jan 22, 2021

Android 11

Mostrar mais
0/65
Resultado da verificação: Seguro
Nenhum fornecedor de segurança marcou este arquivo como malicioso
Nenhum vírus
Nenhum spyware
Nenhum malware
Nenhum vírus
Nenhum spyware
Nenhum malware
Data da verificação:Apr 7, 2026
Nome do pacote:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Mostrar mais
Ver relatório de segurança

micro:bit Gateway Capturas de tela

micro:bit Gateway Cartazmicro:bit Gateway imagem de tela 1micro:bit Gateway imagem de tela 2micro:bit Gateway imagem de tela 3

Tags Relacionadas

Artigos Populares nas Últimas 24 Horas

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