ikon micro:bit UART Terminal

micro:bit UART Terminal

2.5 for Android
4.2 | 10,000+ Instal

Ferdinand Stueckler

Penjabaran dari 9apps micro:bit UART Terminal

Aplikasi ini berkomunikasi antara perangkat Android dan mikro: bit. Anda dapat mengirimkan dan menerima teks dalam mode 'pemberitahuan' atau 'indikasi'. Komunikasi UART juga harus diimplementasikan pada perangkat mikro: bit (blok, javascript, mbed).
Pilihan:
- Indikasi: Default Micro: Bit Mode (jika tidak mode notifikasi)
- LF: LineFeed menambahkan
- CR: Carriage Return menambahkan
Persyaratan:
- Min. Android 5
- Bluetooth Rendah Energy (BLE) - Perangkat berpasangan
- Mikro: Bit Programm (dikembangkan sendiri)
V 2.1: Salin ke clipboard (menu opsi) V 2.2: Hapus Daftar (Menu Opsi), Tidak Ada Opsi Log
V 2.5: Mode HEX
Mjjek Contoh:
#include "microbit.h"
#include "MicrobituartService .h "
#include" bmp180.h "
mikrobit ubit;
microbituartservice * uart;
BMP180 BMP180 (p0_30, p0_0);
char buffer [80];
tekanan mengambang, suhu;
int terhubung = 0;
void onconnected (mikrobitevent e)
{
ubit.display .scroll ("C"); Situs terhubung = 1;
}
void ondisconnected (mikrobitevent e)
{
ubit.display.scroll ("D");
terhubung = 0;
>
void onbuttona (mikrobitevent e)
{
ubit.display.scroll (buffer);
}
void onbuttonb (mikrobitevent e)
{
ubit.display.scroll ("SK");
}
/ *
Penting !!!
Oherwise Anda akan kehabisan memori!
merekomendasikan menonaktifkan layanan DFU dan acara di microbitconfig.h sejak mereka tidak diperlukan di sini:
mikrobit-> mikrobit-dal-> inc-> inti-> microbitconfig.h
#define microbit_ble_dfu_service 0
#define microbit_ble_sd_gatt_table_sd_gt_t > * /
int utama ()
{
bmp180.initialize (64, bmp180_oss_ultra_low_power); Situs Tekanan = -1; Situs Suhu = -1;
IF (BMP180.READDATA (& Suhu, & Tekanan))
sprintf (buffer, "% .2f c% 4.0F HPA", suhu, tekanan); Situs lain
Sprintf (buffer, "nok");
// Inisialisasi mikro: bit runtime.
ubit.init ();
ubit.messageBus.Listen (microbit_id_ble, microbit_ble_evt_connected);
ubit.messageBus. dengarkan (microbit_id_ble, microbit_ble_evt_disconnected, ondisconnected);
ubit.messagebus.listen (mikrobit_id_button_a, microbit_button_evt_click, onbuttona);
ubit.messagebus.listen, microbit_button_evick, onbuttonb);
uart = microbituartservice baru (* ubit.ble, 32, 32);
ubit.display.scroll (":)");
sementara (1)
{
tekanan = -1;
suhu = -1;
bmp180.readdata (& suhu, & tekanan))
sprintf (buffer, "% .2f c% 4.0f hPa", suhu, tekanan); Situs lain
Sprintf (buffer, "nok");
Jika (! terhubung) {
Ubit.sleep (500);
} Situs lain
{
UART-> Kirim (buffer);
ubit. Tidur (1000);
}
}
rilis_fiber ();
}

Memperbarui micro:bit UART Terminal 2.5

HEX mode

Informasi

  • Kategori:
    Komunikasi
  • Versi Terbaru:
    2.5
  • Perbarui:
    2019-05-26
  • Ukuran File:
    1.1MB
  • Persyaratan:
    Android 4.3 or later
  • Diupdate:
    Ferdinand Stueckler
  • ID:
    com.ble.microbit.uart
  • Available on: