Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
micro:bit UART simgesi

micro:bit UART Terminal


Ferdinand Stueckler
2.5
  • Jun 3, 2019
    Update date
  • 0/65
    Security
  • Everyone
  • Android 4.3+
    Android OS

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

}

Daha Fazla Göster

Ek UYGULAMA Bilgileri

En Son Sürüm

2.5

Yükleyen

محمد ابو احمد

Gereken Android sürümü

Android 4.3+

Available on

İçerik derecelendirmesi

Everyone

Güvenlik Raporu

En son sürümde yeni olan 2.5

Last updated on Jun 3, 2019

HEX mode

Daha Fazla Göster
0/65
Tarama sonucu: Güvenli
Hiçbir güvenlik sağlayıcısı bu dosyayı kötü amaçlı olarak işaretlemedi
Virüs yok
Casus yazılım yok
Kötü amaçlı yazılım yok
Virüs yok
Casus yazılım yok
Kötü amaçlı yazılım yok
Tarama Tarihi:Jun 27, 2024
Paket Adı:com.ble.microbit.uart
SHA-256:149a4fd6a102a46b391c0effe6e4a3e2934d2f843369d25cd204ce0cd93e6504
SHA-1:cef9ff8ba9fb3f99097a662476b1a2f31e9edbf4
Daha Fazla Göster
Güvenlik raporunu görüntüle

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

micro:bit UART gönderenmicro:bit UART Ekran Görüntüsü 1micro:bit UART Ekran Görüntüsü 2micro:bit UART Ekran Görüntüsü 3

İlgili Etiketler

Son 24 Saatte Popüler Makaleler

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.