micro:bit UART Terminal

  • 1.1 MB

    Tamanho do arquivo

  • Android 4.3+

    Android OS

Sobre este micro:bit UART Terminal

Terminal Bluetooth para micro: dispositivos bit

Este aplicativo se comunica entre o Android e um dispositivo micro: bit. Você pode transmitir e receber texto no modo 'notificação' ou 'indicação'. A comunicação UART também deve ser implementada no dispositivo micro: bit (Block, Javascript, MBED).

Opções:

- Indicação: Micro padrão: modo de bit (caso contrário, modo de notificação)

- LF: Linefeed adicionado

- CR: retorno do carro adicionado

Requisitos:

- Min. Android 5

- Bluetooth de baixa energia (BLE)

- Dispositivos pareados

- micro: programm bit (desenvolvido por você mesmo)

V 2.1: Copiar para a área de transferência (menu de opções)

V 2.2: Limpar lista (menu de opções), sem opção de log

V 2.5: Modo Hex

Exemplo MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

buffer de caracteres [80];

pressão de flutuação, temperatura;

int connected = 0;

void onConnected (MicroBitEvent e)

{

    uBit.display.scroll ("C");

    conectado = 1;

}

void onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ("D");

    conectado = 0;

}

void onButtonA (MicroBitEvent e)

{

    uBit.display.scroll (buffer);

}

void onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ("SK");

}

/ *

IMPORTANTE !!!

Ao contrário, você ficará sem memória!

Recomendamos desabilitar os serviços DFU e Event no MicroBitConfig.h, já que eles 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 ()

{

    bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);

    pressão = -1;

    temperatura = -1;

    if (bmp180.ReadData (& temperatura e pressão))

        sprintf (tampão, "% .2f C% 4.0f hPa", temperatura, pressão);

    outro

        sprintf (buffer, "NOK");

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

    uart = novo MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll (":)");

    enquanto (1)

    {

        pressão = -1;

        temperatura = -1;

        if (bmp180.ReadData (& temperatura e pressão))

            sprintf (tampão, "% .2f C% 4.0f hPa", temperatura, pressão);

        outro

            sprintf (buffer, "NOK");

        if (! connected) {

            uBit.sleep (500);

        }

        outro

        {

            uart-> send (buffer);

            uBit.sleep (1000);

        }

    }

    release_fiber ();

}

Mostrar maisMostre menos

Novidades em 2.5 mais recente

Last updated on 2019-06-04
HEX mode

Informações sobre micro:bit UART Terminal APK

Última Versão
2.5
Categoria
Comunicação
Android OS
Android 4.3+
Tamanho do arquivo
1.1 MB
Desenvolvedor
Ferdinand Stueckler
Disponível em
Downloads seguros e rápidos de APK no APKPure
O APKPure usa verificação de assinatura para garantir downloads de APK micro:bit UART Terminal sem vírus para você.

Versões Antigas de micro:bit UART Terminal

Baixar de Forma Rápida e Segura via APKPure App

Um clique para instalar arquivos XAPK/APK no Android!

Baixar APKPure
Relatório de segurança

micro:bit UART Terminal

2.5

O relatório de segurança estará disponível em breve. Enquanto isso, observe que este aplicativo passou pelas verificações iniciais de segurança do APKPure.

SHA256:

149a4fd6a102a46b391c0effe6e4a3e2934d2f843369d25cd204ce0cd93e6504

SHA1:

cef9ff8ba9fb3f99097a662476b1a2f31e9edbf4