micro:bit UART Terminal icon

micro:bit UART Terminal

2.5 for Android
4.2 | 10,000+ Pemasangan

Ferdinand Stueckler

Penerangan tentang micro:bit UART Terminal

Aplikasi ini berkomunikasi antara Android dan peranti mikro: bit. Anda boleh menghantar dan menerima teks dalam mod 'Pemberitahuan' atau 'Indikasi'. Komunikasi UART juga perlu dilaksanakan di peranti mikro: bit (blok, javascript, mbed).
Pilihan:
- Petunjuk: Mikro Mikro Default: Mod Bit (sebaliknya mod pemberitahuan)
- LF: LineFeed Ditambah
- CR: Carriage Return Ditambah
Keperluan:
- Min. Android 5
- Bluetooth Rendah Tenaga (BLE)
- Peranti berpasangan
- Micro: Bit Programm (Dibangunkan oleh diri anda)
V 2.1: Salin ke papan klip (Menu Pilihan)
V 2.2: senarai jelas (menu pilihan), tiada pilihan log
v 2.5: mod hex
MBED Contoh:
#include "microbit.h"
#include "microbituartservice .h "
#include" BMP180.H "
Microbit Ubit;
Microbituartservice * UART;
BMP180 BMP180 (P0_30, P0_0);
penampan char [80];
tekanan terapung, suhu;
int disambungkan = 0;
Void onconnected (microbitevent e)
{
Ubit.display .Scroll ("C");
Sambung = 1;
}
Void ondisconnected (microbitevent e)
{
uit.display.scroll ("D");
Terhubung = 0;
}
Void onbuttona (mikrobitevent e)
{
uit.display.scroll (buffer);
}
Void onbuttonB (microbitevent e)
{
uit.display.scroll ("SK");
}
/ *
penting !!!
Beratu anda akan kehabisan ingatan!
Mengesyorkan Melumpuhkan DFU dan Perkhidmatan Acara dalam Microbitconfig.h Sejak mereka Tidak diperlukan di sini:
Microbit-> Microbit-Dal-> Inc-> Core-> Microbitconfig.h
#define microbit_dfine microbit_service 0
#define 0
#define microbit_sd_gatt_table_size 0x500
* /
int utama ()
{
BMP180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
tekanan = -1;
Suhu = -1;
Jika (BMP180.readdata (& Suhu, & Tekanan))
Sprintf (Buffer, "% .2F C% 4.0f HPA", suhu, tekanan);
lain
Sprintf (Buffer, "Nok");
// Inisialise The Micro: Bit Runtime.
Ubit.init ();
Ubit.MessageBus.Listen (Microbit_id_Ble, Microbit_Ble_evt_connected, onconnected);
Ubit.MessageBus. Dengar (Microbit_id_dled, microbit_bl_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 = MicrobituArtservice baru (* Ubit.Ble, 32, 32);
Ubit.display.Scroll (":)");
Walaupun (1)
{
tekanan = -1;
suhu = -1;
Jika ( BMP180.Readdata (& Suhu, & Tekanan))
Sprintf (Buffer, "% .2F C% 4.0F HPA", suhu, tekanan);
lain
Sprintf (Buffer, "Nok");
jika (! disambungkan) {
ubbit.sleep (500);
}
lain
{
UART-> Hantar (Buffer);
Ubit. tidur (1000);
}
}
Siaran_fiber ();
}

Apa yang Baru dengan micro:bit UART Terminal 2.5

HEX mode

Maklumat

  • Kategori:
    Komunikasi
  • Versi Semasa:
    2.5
  • Dikemas kini:
    2019-05-26
  • Saiz:
    1.1MB
  • Memerlukan Android:
    Android 4.3 or later
  • Pembangun:
    Ferdinand Stueckler
  • ID:
    com.ble.microbit.uart
  • Available on: