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 UART simgesi

2.5 by Ferdinand Stueckler


Jun 3, 2019

micro:bit UART hakkında

Mikro Bluetooth Terminali: bit cihazları

Bu uygulama Android ve mikro: bit cihaz arasında iletişim kurar. 'Bildirim' veya 'gösterge' modunda metin iletebilir ve alabilirsiniz. UART iletişiminin ayrıca micro: bit aygıtta (Block, Javascript, MBED) gerçekleştirilmesi gerekir.

Seçenekler:

- Gösterge: Varsayılan mikro: bit modu (aksi halde bildirim modu)

- LF: Satır eklendi

- CR: Satır başı eklendi

Gereksinimler:

- Min. Android 5

- Bluetooth Düşük Enerji (BLE)

- Eşleşmiş cihazlar

- micro: bit program (kendiniz tarafından geliştirilen)

V 2.1: Panoya Kopyala (Seçenek Menüsü)

V 2.2: Listeyi Temizle (Seçenek Menüsü), Günlük Seçeneği Yok

V 2.5: Altıgen Modu

MBED örneği:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

char tamponu [80];

şamandıra basıncı, sıcaklık;

int bağlı = 0;

geçersiz onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    bağlı = 1;

}

void onDconnconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    bağlı = 0;

}

geçersiz onButtonA (MicroBitEvent e)

{

    uBit.display.scroll (tampon);

}

geçersiz onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ( "SK");

}

/ *

ÖNEMLİ !!!

Aksi halde hafızanız tükenir!

Burada gerekmediklerinden, DFU ve Etkinlik hizmetlerini MicroBitConfig.h'de devre dışı bırakmanızı öneririz:

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

{

    bmp180. Başlat (64, BMP180_OSS_ULTRA_LOW_POWER);

    basınç = -1;

    sıcaklık = -1;

    eğer (bmp180.ReadData (& sıcaklık, & basınç))

        sprintf (tampon, "% .2f C% 4.0f hPa", sıcaklık, basınç);

    Başka

        sprintf (tampon, "nok");

    // micro: bit çalışma zamanını başlat.

    uBit.init ();

    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);

    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, onDiskconnect);

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, onButtonA);

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, onButtonB);

    uart = yeni MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll ( ":)");

    (1) durumunda

    {

        basınç = -1;

        sıcaklık = -1;

        eğer (bmp180.ReadData (& sıcaklık, & basınç))

            sprintf (tampon, "% .2f C% 4.0f hPa", sıcaklık, basınç);

        Başka

            sprintf (tampon, "nok");

        if (! bağlandı) {

            uBit.sleep (500);

        }

        Başka

        {

            uart-> (tamponu) gönderme;

            uBit.sleep (1000);

        }

    }

    release_fiber ();

}

En son sürümde yeni olan 2.5

Last updated on Jun 3, 2019

HEX mode

Çeviri Yükleniyor...

Ek UYGULAMA Bilgileri

En Son Sürüm

Güncelleme micro:bit UART İste 2.5

Yükleyen

محمد ابو احمد

Gereken Android sürümü

Android 4.3+

Available on

micro:bit UART Google Play'den İndirin

Daha Fazla Göster

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

Diller
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.