micro:bit Gateway

micro:bit Gateway

  • 90.8 KB

    Bestandsgrootte

  • Beveiliging
  • Everyone

  • Android 5.0+

    Android OS

Over micro:bit Gateway

Bluetooth gegevensuitwisseling voor micro: bits apparaten

Deze app wordt een kanaal tussen twee micro: bits apparaten. Het kanaal wordt handelden als UART communicatie. Je moet een programma op elk micro ontwikkelen: bit apparaat met UART-overdracht.

Indicatie actieve: BLE indicatie (Standaard)

Indicatie inaktive: BLE Notification

Silent actieve: Geen visuele logging

Silent inaktive: Logging

vereisten:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- Gekoppelde apparaten

- Micro: bit programma (ontwikkeld door uzelf)

MBED voorbeeld:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

MicroBit uBit;

MicroBitUARTService * UART;

int verbonden = 0;

ongeldig onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    verbonden = 1;

}

ongeldig onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    verbonden = 0;

}

ongeldig onButtonA (MicroBitEvent e)

{

    if (verbonden == 0) {

        uBit.display.scroll ( "NC");

        terugkeren;

    }

    uart-> stuur ( "Yes");

    uBit.display.scroll ( "Y");

}

ongeldig onButtonB (MicroBitEvent e)

{

    if (verbonden == 0) {

        uBit.display.scroll ( "NC");

        terugkeren;

    }

    uart-> stuur ( "Nee");

    uBit.display.scroll ( "N");

}

ongeldig onButtonAB (MicroBitEvent e)

{

    if (verbonden == 0) {

        uBit.display.scroll ( "NC");

        terugkeren;

    }

    uart-> stuur ( "SK");

    uBit.display.scroll ( "SK");

}

leegte processBLEUart () {

    uint8_t readBuf [22];

    while (1) {// lus voor eeuwig

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

            uBit.sleep (50); // Wacht 50ms en controleer opnieuw

            voort te zetten; // Lus;

        }

        // Anders we zijn aangesloten en er is wat input te lezen

        if (uart-> isReadable ()) {

            while (uart-> isReadable ()) {

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

                if (charCount! = 0) {

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

                }

            }

        }

    }

}

/ *

BELANGRIJK !!!

Oherwise u opraken van het geheugen!

Raden het uitschakelen van de DFU en Event diensten in MicroBitConfig.h omdat ze hier niet nodig:

microbit-> microbit-dal-> inc-> kern-> MicroBitConfig.h

#define MICROBIT_BLE_DFU_SERVICE 0

#define MICROBIT_BLE_EVENT_SERVICE 0

#define MICROBIT_SD_GATT_TABLE_SIZE 0x500

* /

int main ()

{

    // Initialiseer de 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);

    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); // Maak vezels en inplannen.

    release_fiber ();

}

Meer Info

What's new in the latest 1.2

Last updated on 2021-01-23
Android 11
Meer Info

Video's en screenshots

  • micro:bit Gateway voor officiële Androidtrailer
  • micro:bit Gateway screenshot 1
  • micro:bit Gateway screenshot 2
  • micro:bit Gateway screenshot 3
  • micro:bit Gateway screenshot 4

micro:bit Gateway APK -informatie

Laatste versie
1.2
Categorie
Communicatie
Android OS
Android 5.0+
Bestandsgrootte
90.8 KB
Available on
Inhoudsbeoordeling
Everyone
Beveiligingsrapport
Nu controleren
Beveiligingscontrole voltooid
Geen virus
Geen spyware
Geen malware
Geen virus
Geen spyware
Geen malware
Pakketnaam:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Meer weergeven
Geverifieerd door: APKPURE

Oude versies van micro:bit Gateway

APKPure-icoon

Supersnel en veilig downloaden via de APKPure-app

Eén klik om XAPK/APK-bestanden op Android te installeren!

Downloaden APKPure
thank icon
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.
Learn More about Policies