micro:bit UART Terminal icon

micro:bit UART Terminal

2.5 for Android
4.2 | 10,000+ Yükleme sayısı

Ferdinand Stueckler

Açıklaması micro:bit UART Terminal

Bu uygulama Android ile bir mikro arasında iletişim kurar: bit cihazı. 'Bildirim' veya 'Endikasyon' modunda metin iletebilir ve alabilirsiniz. UART iletişimi ayrıca mikro: bit cihazında (blok, javascript, mbed) uygulanmalıdır.
Seçenekler:
- Endikasyon: Varsayılan Mikro: Bit Modu (Aksi Defolasyon Modu)
- LF: LineFeed Eklendi
- CR: Satır Kuruluş Eklendi
Gereklilikler:
- Min. Android 5
- Bluetooth Düşük Enerji (BLE)
- Eşleştirilmiş Cihazlar
- Mikro: Bit Programı (Kendi tarafından geliştirilmiştir)
V 2.1: Panoya Kopyala (Seçenek Menüsü)
V 2.2: Listeyi temizle (Seçenek Menüsü), Günlük Yok seçeneği
V 2.5: Hex Mode
Mbed Örnek:
#include "Microbit.h" #include "MicrobituArtService .h "
#include" BMP180.H "
Mikrobit Ubit;
MikrobitüArkservice * UART;
BMP180 BMP180 (P0_30, P0_0);
Char tamponu [80];
şamandıra basıncı, sıcaklık;
intned = 0;
Onkonnected (Microbitevent E)
{
Ubit.Display .Scroll ("c");
Bağlı = 1;
}
Void OnDisconsed (Mikrobitevent E)
{
Ubit.Display.Scroll ("D");
= 0;
}
OnButtona (Mikrobitevent E)
{iBit.Display.Scroll (Tampon);
}
Void OnButtonb (Mikrobitevent E)
{iBit.Display.Scroll ("SK");
}
/ *
Önemli !!! Oherwise, hafızadan çıkacaksınız!
Mikrobitconfig.h'daki DFU ve olay hizmetlerini devre dışı bırakmanızı öneririz. Burada gerekli değil:
Mikrobit-> Mikrobit-Dal-> INC-> Core-> MicrobitConfig. > * /
int main ()
{
BMP180.initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
Basınç = -1;
Sıcaklık = -1;
eğer (BMP180.readdata (ve sıcaklık ve basınç))
SprintF (Tampon, "% .2F C% 4.0F HPA", sıcaklık, basınç);
SprintF (Tampon, "NOK");
// Micro'yu başlat: Bit çalışma zamanı.
Ubit.init ();
Ubit.MessageBus.Listen (Microbit_ID_BLE, Microbit_Ble_Evt_Connected, Onconnected);
Ubit.MessageBus. Dinle (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);
UART = Yeni MicrobituArtService (* Ubit.ble, 32, 32);
Ubit.Display.Scroll (":)");
süre (1)
{
Basınç = -1;
Sıcaklık = -1;
if ( BMP180.ReadData (& sıcaklık ve basınç))
SprintF (Tampon, "% .2F C% 4.0F HPA", sıcaklık, basınç);
SprintF (Tampon, "NOK");
if (! Bağlantılı) {
Ubit.Sleep (500);
}
{
UArt-> Gönder (Tampon);
Ubit. uyku (1000);
}
}
Yayın_fiber ();
}

Yenilikler micro:bit UART Terminal 2.5

HEX mode

Bilgi

  • Kategori:
    Haberleşme
  • Mevcut Sürüm:
    2.5
  • Güncellendi:
    2019-05-26
  • Boyut:
    1.1MB
  • Gereken Android sürümü:
    Android 4.3 or later
  • Geliştirici:
    Ferdinand Stueckler
  • ID:
    com.ble.microbit.uart
  • Available on: