Kullanıcı deneyiminizi geliştirmek için bu web sitesinde çerezleri ve diğer teknolojileri kullanıyoruz.
Bu sayfadaki herhangi bir bağlantıya tıklayarak, Gizlilik Politikamıza ve Çerezler Politikamıza izin vermiş oluyorsunuz.
Tamam, kabul ediyorum Daha fazla bilgi edin

micro:bit Gateway hakkında

Mikro Bluetooth veri alışverişi: bit cihazları

bit cihazlar: Bu uygulama iki mikro arasında bir kanal oluşturur. Kanal UART iletişim olarak handeled edilecektir. UART transferi bit cihazı: Her mikro bir programm geliştirmek zorunda.

Endikasyon aktive: BLE Göstergesi (Varsayılan)

Endikasyon inaktive: BLE Bildirim

Sessiz aktive: Hayır görsel günlüğü

Sessiz inaktive: Günlüğü

Koşullar:

- Min. Android 4.4

- Bluetooth Düşük Enerji (BLE)

- Eşleştirilmiş cihazlar

- Mikro: (kendiniz tarafından geliştirilmiştir) bit programm

MBED Örnek:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

MICROBIT UBIT;

MicroBitUARTService * uart;

int = 0 bağlı;

void onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    = 1 bağlantılı;

}

void onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    = 0 bağlantılı;

}

void onButtonA (MicroBitEvent e)

{

    eğer (bağlı == 0) {

        uBit.display.scroll ( "NC");

        dönüş;

    }

    uart-> ( "Evet") göndermek;

    uBit.display.scroll ( "Y");

}

void onButtonB (MicroBitEvent e)

{

    eğer (bağlı == 0) {

        uBit.display.scroll ( "NC");

        dönüş;

    }

    uart-> ( "Hayır") göndermek;

    uBit.display.scroll ( "N");

}

void onButtonAB (MicroBitEvent e)

{

    eğer (bağlı == 0) {

        uBit.display.scroll ( "NC");

        dönüş;

    }

    uart-> ( "SK") göndermek;

    uBit.display.scroll ( "SK");

}

void processBLEUart () {

    uint8_t readBuf [22];

    ise sonsuza dek (1) {// döngü

        if ((! bağlı) || (! uart-> isReadable ())) {

            uBit.sleep (50); // 50ms bekleyin ve tekrar kontrol

            devam et; // Döngü;

        }

        // Başka türlü bağlanır VE okumak için bazı giriş var

        Eğer (uart-> isReadable ()) {

            ise (uart-> isReadable ()) {

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

                if (charCount! = 0) {

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

                }

            }

        }

    }

}

/ *

ÖNEMLİ !!!

Oherwise bellek tükeneceğini!

Burada gerekli değildir çünkü MicroBitConfig.h içinde DAÜ ve Etkinlik hizmetleri devre dışı bırakmanızı öneririz:

microbit-> MICROBIT-dal-> nunun> core> MicroBitConfig.h

#define MICROBIT_BLE_DFU_SERVICE 0

#define MICROBIT_BLE_EVENT_SERVICE 0

#define MICROBIT_SD_GATT_TABLE_SIZE 0x500

* /

Main () int

{

    bit runtime: Mikro initialism //.

    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 = Yeni MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll ( "git");

    create_fiber (ve processBLEUart); // Lif oluşturmak ve bunu planlayın.

    release_fiber ();

}

En son sürümde yeni olan 1.2

Last updated on Jan 22, 2021

Android 11

Çeviri Yükleniyor...

Ek UYGULAMA Bilgileri

En Son Sürüm

Güncelleme micro:bit Gateway İste 1.2

Yükleyen

Suman Raj Suman Raj

Gereken Android sürümü

Android 5.0+

Available on

micro:bit Gateway Google Play'den İndirin

Daha Fazla Göster

micro:bit Gateway Ekran görüntüleri

APKPure'a abone olun
En iyi Android oyunlarının ve uygulamalarının ilk sürümüne, haberlerine ve rehberlerine ilk erişen kişi olun.
Hayır, teşekkürler
Üye olmak
Başarıyla abone oldu!
Şimdi APKPure'ye abone oldunuz.
APKPure'a abone olun
En iyi Android oyunlarının ve uygulamalarının ilk sürümüne, haberlerine ve rehberlerine ilk erişen kişi olun.
Hayır, teşekkürler
Üye olmak
Başarı!
Şimdi bültenimize abone oldunuz.