micro:bit Gateway

Ferdinand Stueckler
Jan 22, 2021

Trusted App

  • 90.8 KB

    Saiz Fail

  • Everyone

  • Android 5.0+

    Android OS

Mengenai micro:bit Gateway

pertukaran data Bluetooth untuk mikro: Peranti bit

Aplikasi ini menetapkan saluran antara dua mikro: peranti bit. Saluran ini akan handeled komunikasi UART. Anda perlu membangunkan satu programm pada setiap mikro: bit peranti dengan pemindahan UART.

Petunjuk aktive: petunjuk BLE (Default)

Petunjuk inaktive: Pemberitahuan BLE

aktive Silent: Tiada pembalakan visual

inaktive Silent: Logging

syarat-syarat:

- Min. Android 4.4

- Bluetooth Tenaga Rendah (BLE)

- Peranti yang berpasang

- Mikro: bit programm (dibangunkan sendiri)

contoh MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

MicroBit Ubit;

MicroBitUARTService * UART;

int disambungkan = 0;

tidak sah onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    disambungkan = 1;

}

tidak sah onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    disambungkan = 0;

}

tidak sah onButtonA (MicroBitEvent e)

{

    jika (yang berkaitan == 0) {

        uBit.display.scroll ( "JP");

        kembali;

    }

    uart-> menghantar ( "Ya");

    uBit.display.scroll ( "Y");

}

tidak sah onButtonB (MicroBitEvent e)

{

    jika (yang berkaitan == 0) {

        uBit.display.scroll ( "JP");

        kembali;

    }

    uart-> menghantar ( "Tidak");

    uBit.display.scroll ( "N");

}

tidak sah onButtonAB (MicroBitEvent e)

{

    jika (yang berkaitan == 0) {

        uBit.display.scroll ( "JP");

        kembali;

    }

    uart-> menghantar ( "SK");

    uBit.display.scroll ( "SK");

}

tidak sah processBLEUart () {

    uint8_t readBuf [22];

    manakala (1) {// gelung selama-lamanya

        jika ((! berkaitan) || (! uart-> isReadable ())) {

            uBit.sleep (50); // Menunggu 50ms dan periksa sekali lagi

            terus; // Gelung;

        }

        // Lagi yang kita disambungkan DAN terdapat beberapa input untuk membaca

        jika (uart-> isReadable ()) {

            manakala (uart-> isReadable ()) {

                int charCount = uart-> membaca (readBuf, 22, Async);

                jika (charCount! = 0) {

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

                }

            }

        }

    }

}

/ *

PENTING !!!

Oherwise anda akan kehabisan memori!

Mengesyorkan melumpuhkan perkhidmatan DFU dan acara MicroBitConfig.h kerana mereka tidak diperlukan di sini:

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

# menentukan MICROBIT_BLE_DFU_SERVICE 0

# menentukan MICROBIT_BLE_EVENT_SERVICE 0

# menentukan MICROBIT_SD_GATT_TABLE_SIZE 0x500

* /

int main ()

{

    // Initialise mikro: 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 = MicroBitUARTService baru (* uBit.ble, 32, 32);

    uBit.display.scroll ( "Go");

    create_fiber (& processBLEUart); // Mewujudkan serat dan menjadualkan.

    release_fiber ();

}

Tunjukkan LagiKurangkan

What's new in the latest 1.2

Last updated on 2021-01-23
Android 11

Maklumat APK micro:bit Gateway

Versi terkini
1.2
Category
Komunikasi
Android OS
Android 5.0+
Saiz Fail
90.8 KB
Available on
Penilaian Kandungan
Everyone
Muat turun APK Selamat & Cepat di APKPure
APKPure menggunakan pengesahan tandatangan untuk memastikan muat turun APK micro:bit Gateway tanpa virus untuk anda.

Versi lama micro:bit Gateway

Muat Turun Super Pantas dan Selamat melalui Apl APKPure

Satu klik untuk memasang fail XAPK/APK pada Android!

Muat Turun APKPure
Laporan keselamatan

micro:bit Gateway

1.2

Laporan keselamatan akan segera tersedia. Sementara itu, harap dicatat bahwa aplikasi ini telah lulus pemeriksaan keselamatan awal APKPure.

SHA256:

eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438

SHA1:

1d530221aaed0eca1d1e9bc57afaaa3594fed2f1