micro:bit Gateway

micro:bit Gateway

lo scambio di dati Bluetooth per micro: i dispositivi bit

Informazioni Per App


1.2
December 30, 2020
1,924
Android 5.0+
Everyone

Advertisement

Descrizione Dell'app


Analisi E Revisione Delle App Android: micro:bit Gateway, Sviluppato Da Ferdinand Stueckler. Elencato Nella Categoria Comunicazione. La Versione Corrente È 1.2, Aggiornata L' 30/12/2020 . Secondo Le Recensioni Degli Utenti Su Google Play: micro:bit Gateway. Ottenuto Oltre 2 Mille Installazioni. micro:bit Gateway Ha Attualmente Recensioni 1, Valutazione Media 5.0 Stelle

Questa applicazione stabilisce un canale tra due micro: dispositivi bit. Il canale sarà handeled come comunicazione UART. È necessario sviluppare un programma su ogni micro: dispositivo po 'con il trasferimento UART.

Indicazione Aktive: Indicazione BLE (Default)
Indicazione inaktive: Notifica BLE

Aktive Silenzioso: No registrazione visiva
inaktive silenzioso: registrazione

Requisiti:
- Min. Android 4.4
- Bluetooth Low Energy (BLE)
- Dispositivi associati
- Micro: programma bit (sviluppato da soli)


Esempio MBED:

# include "MicroBit.h"
# include "MicroBitUARTService.h"

MicroBit UBIT;
MicroBitUARTService * UART;

int collegato = 0;

annullare onConnected (MicroBitEvent e)
{
    uBit.display.scroll ( "C");
    
    collegato = 1;
}

annullare onDisconnected (MicroBitEvent e)
{
    uBit.display.scroll ( "D");
    collegato = 0;
}

annullare onButtonA (MicroBitEvent e)
{
    se (== collegato 0) {
        uBit.display.scroll ( "NC");
        ritorno;
    }
    uart-> send ( "Sì");
    uBit.display.scroll ( "Y");
}

annullare onButtonB (MicroBitEvent e)
{
    se (== collegato 0) {
        uBit.display.scroll ( "NC");
        ritorno;
    }
    uart-> send ( "No");
    uBit.display.scroll ( "N");
}

annullare onButtonAB (MicroBitEvent e)
{
    se (== collegato 0) {
        uBit.display.scroll ( "NC");
        ritorno;
    }
    uart-> send ( "SK");
    uBit.display.scroll ( "SK");
}

vuoto processBLEUart () {
    uint8_t readBuf [22];
    while (1) {// ciclo per sempre
        if ((! collegato) || (! uart-> isReadable ())) {
            uBit.sleep (50); // Aspettare 50mS e prova di nuovo
            proseguire; // ciclo continuo;
        }
        // Altrimenti siamo collegati e c'è qualche ingresso per leggere
        if (uart-> isReadable ()) {
            mentre (uart-> isReadable ()) {
                int charCount = uart-> leggi (readBuf, 22, ASYNC);
                if (charCount! = 0) {
                    for (int i = 0; i                         uBit.display.scroll ((char) readBuf [i]);
                }
            }
        }
    }
}


/ *
IMPORTANTE !!!
Oherwise si esaurirà la memoria!

Consiglia di disattivare i servizi DFU ed eventi in MicroBitConfig.h dal momento che non sono necessari qui:
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 ()
{
    // Inizializza il micro: runtime 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 (e processBLEUart); // Crea fibra e pianificarlo.

    release_fiber ();
}
Attualmente Stiamo Offrendo La Versione 1.2. Questa È La Nostra Ultima Versione Più Ottimizzata. È Adatto A Molti Dispositivi Diversi. Download Gratuito Direttamente Apk Dal Google Play Store O Altre Versioni Che Stiamo Ospitando. Inoltre, È Possibile Scaricare Senza Registrazione E Non È Richiesto L'accesso.

Abbiamo Più Di Dispositivi Disponibili 2000+ Per Samsung, Xiaomi, Huawei, Oppo, Vivo, Motorola, LG, Google, OnePlus, Sony, Tablet ... Con Così Tante Opzioni, È Facile Scegliere Giochi O Software Adatti Al Tuo Dispositivo.

Può Tornare Utile Se Ci Sono Restrizioni Nazionali O Restrizioni Dal Lato Del Tuo Dispositivo Sull'app Store Di Google.

Cosa C'è Di Nuovo


Android 11

Valuta E Revisione Su Google Play Store


5.0
1 Totale
5 0
4 0
3 0
2 0
1 0

Numero Totale Di Installazioni (*Stimato)

Stima Del Numero Totale Di Installazioni Su Google Play, Approssimati Dal Numero Di Valutazioni E Limiti Di Installazione Raggiunti Su Google Play.