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.

Acerca del micro:bit UART

Bluetooth Terminal de micro: dispositivos de bit

Esta aplicación se comunica entre Android y un dispositivo micro: bit. Puede transmitir y recibir texto en el modo 'notificación' o 'indicación'. La comunicación UART también debe implementarse en el dispositivo de micro: bit (Bloque, Javascript, MBED).

Opciones:

- Indicación: micro predeterminado: modo bit (de lo contrario, modo de notificación)

- LF: Linefeed añadido

- CR: retorno de carro añadido

Requisitos:

- Min. Android 5

- Bluetooth Low Energy (BLE)

- Dispositivos emparejados

- micro: programa de bits (desarrollado por usted mismo)

V 2.1: Copiar al Portapapeles (Menú de opciones)

V 2.2: Borrar lista (menú de opciones), sin opción de registro

V 2.5: Modo Hexagonal

Ejemplo de MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

búfer de char [80];

presión de flotación, temperatura;

int conectado = 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 (búfer);

}

void onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ("SK");

}

/ *

IMPORTANTE !!!

De lo contrario te quedarás sin memoria!

Recomiende desactivar los servicios de DFU y eventos en MicroBitConfig.h, ya que no son necesarios aquí:

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

    presión = -1;

    temperatura = -1;

    if (bmp180.ReadData (& temperatura, y presión))

        sprintf (tampón, "% .2f C% 4.0f hPa", temperatura, presión);

    más

        sprintf (buffer, "NOK");

    // Inicializar el micro: bit runtime.

    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 = new MicroBitUARTService (* uBit.ble, 32, 32);

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

    mientras (1)

    {

        presión = -1;

        temperatura = -1;

        if (bmp180.ReadData (& temperatura, y presión))

            sprintf (tampón, "% .2f C% 4.0f hPa", temperatura, presión);

        más

            sprintf (buffer, "NOK");

        si (! conectado) {

            uBit.sleep (500);

        }

        más

        {

            uart-> enviar (búfer);

            uBit.sleep (1000);

        }

    }

    release_fiber ();

}

Novedades de Última Versión 2.5

Last updated on 03/06/2019

HEX mode

Traductorio...

Información Adicional de Aplicación

Última Versión

Solicitar micro:bit UART Actualización 2.5

Presentado por

محمد ابو احمد

Requisitos

Android 4.3+

Available on

Conseguir micro:bit UART desde Google Play

Mostrar más

micro:bit UART Capturas de pantalla

Idiomas
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.
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
¡Éxito!
Ya estás suscrito a nuestro boletín electrónico.