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.

Tentang micro:bit Gateway

pertukaran data Bluetooth untuk mikro: perangkat bit

Aplikasi ini membentuk saluran antara dua mikro: perangkat bit. Saluran ini akan pengaduan komunikasi UART. Anda harus mengembangkan programm pada setiap mikro: bit perangkat transfer UART.

Indikasi aktive: Indikasi BLE (Default)

Indikasi inaktive: BLE Pemberitahuan

Diam aktive: Tidak ada penebangan visual yang

inaktive diam: Logging

Persyaratan:

- Min. Android 4.4

- Bluetooth Low Energy (BLE)

- Paduan perangkat

- Mikro: bit Programm (dikembangkan sendiri)

Contoh MBED:

# include "MicroBit.h"

# include "MicroBitUARTService.h"

MicroBit Ubit;

MicroBitUARTService * UART;

int terhubung = 0;

membatalkan onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    Koneksi = 1;

}

membatalkan onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    Koneksi = 0;

}

membatalkan onButtonA (MicroBitEvent e)

{

    jika (terhubung == 0) {

        uBit.display.scroll ( "NC");

        kembali;

    }

    uart-> kirim ( "Ya");

    uBit.display.scroll ( "Y");

}

membatalkan onButtonB (MicroBitEvent e)

{

    jika (terhubung == 0) {

        uBit.display.scroll ( "NC");

        kembali;

    }

    uart-> kirim ( "Tidak");

    uBit.display.scroll ( "N");

}

membatalkan onButtonAB (MicroBitEvent e)

{

    jika (terhubung == 0) {

        uBit.display.scroll ( "NC");

        kembali;

    }

    uart-> kirim ( "SK");

    uBit.display.scroll ( "SK");

}

kekosongan processBLEUart () {

    uint8_t readBuf [22];

    sementara (1) {// loop untuk pernah

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

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

            terus; // Lingkaran;

        }

        // Lagi kita terhubung DAN ada beberapa masukan untuk membaca

        jika (uart-> isReadable ()) {

            sementara (uart-> isReadable ()) {

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

                jika (charCount! = 0) {

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

                }

            }

        }

    }

}

/ *

PENTING !!!

Oherwise Anda akan kehabisan memori!

Merekomendasikan menonaktifkan DFU dan Kegiatan Jasa di MicroBitConfig.h karena mereka tidak diperlukan di sini:

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

{

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

    uBit.display.scroll ( "Go");

    create_fiber (& processBLEUart); // Membuat serat dan jadwal itu.

    release_fiber ();

}

Apa yang baru dalam versi terbaru 1.2

Last updated on Jan 22, 2021

Android 11

Terjemahan Memuat...

Informasi APL tambahan

Versi Terbaru

Permintaan micro:bit Gateway Update 1.2

Diunggah oleh

Suman Raj Suman Raj

Perlu Android versi

Android 5.0+

Available on

Mendapatkan micro:bit Gateway di Google Play

Tampilkan Selengkapnya

micro:bit Gateway Tangkapan layar

Berlangganan APKPure
Jadilah yang pertama mendapatkan akses ke rilis awal, berita, dan panduan dari game dan aplikasi Android terbaik.
Tidak, terima kasih
Mendaftar
Berlangganan dengan sukses!
Anda sekarang berlangganan APKPure.
Berlangganan APKPure
Jadilah yang pertama mendapatkan akses ke rilis awal, berita, dan panduan dari game dan aplikasi Android terbaik.
Tidak, terima kasih
Mendaftar
Kesuksesan!
Anda sekarang berlangganan buletin kami.