micro:bit Gateway-icoon

micro:bit Gateway


Ferdinand Stueckler
1.2
  • Jan 22, 2021
    Update date
  • 0/65
    Security
  • 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

Aanvullende APP -informatie

Laatste Versie

1.2

Geüpload door

Suman Raj Suman Raj

Android vereist

Android 5.0+

Available on

Inhoudsbeoordeling

Everyone

Veiligheidsrapport

Wat is er nieuw in de nieuwste versie 1.2

Last updated on Jan 22, 2021

Android 11

Meer Info
0/65
Scanresultaat: Veilig
Geen enkele beveiligingsleverancier heeft dit bestand als kwaadwillig gemarkeerd
Geen virus
Geen spyware
Geen malware
Geen virus
Geen spyware
Geen malware
Scandatum:Apr 7, 2026
Pakketnaam:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
Meer Info
Beveiligingsrapport bekijken

micro:bit Gateway Screenshots

micro:bit Gateway-postermicro:bit Gateway screenshot 1micro:bit Gateway screenshot 2micro:bit Gateway screenshot 3

Gerelateerde Tags

Populaire artikelen in de laatste 24 uur

Aan het zoeken...
Abonneer u op APKPure
Wees de eerste die toegang krijgt tot de vroege release, nieuws en gidsen van de beste Android -games en apps.
Nee bedankt
Aanmelden
Succesvol ingeschreven!
Je bent nu geabonneerd op APKPure.