micro:bit Gateway

Ferdinand Stueckler
Jan 22, 2021

Trusted App

  • 90.8 KB

    Ukuran file

  • Everyone

  • Android 5.0+

    Android OS

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

}

Tampilkan SelengkapnyaTampilkan sedikit

What's new in the latest 1.2

Last updated on 2021-01-23
Android 11

Informasi APK micro:bit Gateway

Versi terbaru
1.2
Kategori
Komunikasi
Android OS
Android 5.0+
Ukuran file
90.8 KB
Available on
Rating konten
Everyone
Unduh APK dengan Aman dan Cepat di APKPure
APKPure menggunakan verifikasi tanda tangan untuk memastikan unduhan APK micro:bit Gateway yang bebas dari virus untuk Anda.

Versi lama micro:bit Gateway

Pengunduhan Super cepat dan aman melalui aplikasi APKPure

Sekali klik untuk menginstal file XAPK/APK di Android!

Unduh APKPure
Laporan Keamanan

micro:bit Gateway

1.2

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

SHA256:

eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438

SHA1:

1d530221aaed0eca1d1e9bc57afaaa3594fed2f1