Use APKPure App
Get micro:bit UART old version APK for Android
Bluetooth Terminal cho vi: các thiết bị chút
Ứng dụng này giao tiếp giữa Android và thiết bị micro: bit. Bạn có thể truyền và nhận văn bản ở chế độ 'thông báo' hoặc 'chỉ báo'. Giao tiếp UART cũng phải được triển khai tại thiết bị micro: bit (Block, Javascript, MBED).
Tùy chọn:
- Chỉ định: Chế độ micro: bit mặc định (nếu không là chế độ thông báo)
- LF: Đã thêm Linefeed
- CR: Đã thêm tiền vận chuyển
Yêu cầu:
- Tối thiểu Android 5
- Bluetooth năng lượng thấp (BLE)
- Thiết bị ghép nối
- micro: bit chương trình (do chính bạn phát triển)
V 2.1: Sao chép vào Clipboard (Menu tùy chọn)
V 2.2: Xóa danh sách (Menu tùy chọn), Không có tùy chọn đăng nhập
V 2.5: Chế độ lục giác
Ví dụ MBED:
#inc loại "MicroBit.h"
#inc loại "MicroBitUARTService.h"
#inc loại "BMP180.h"
MicroBit uBit;
Dịch vụ MicroBitUARTS * uart;
BMP180 bmp180 (P0_30, P0_0);
đệm char [80];
áp suất phao, nhiệt độ;
int kết nối = 0;
void onConnected (MicroBitEvent e)
{
uBit.display.scroll ("C");
kết nối = 1;
}
void onDisconnected (MicroBitEvent e)
{
uBit.display.scroll ("D");
kết nối = 0;
}
khoảng trống trênButtonA (MicroBitEvent e)
{
uBit.display.scroll (bộ đệm);
}
khoảng trống trênButtonB (MicroBitEvent e)
{
uBit.display.scroll ("SK");
}
/ *
QUAN TRỌNG !!!
Hơn nữa, bạn sẽ hết bộ nhớ!
Đề nghị vô hiệu hóa các dịch vụ DFU và Sự kiện trong MicroBitConfig.h vì chúng không cần thiết ở đây:
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 chính ()
{
bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
áp suất = -1;
nhiệt độ = -1;
if (bmp180.ReadData (& nhiệt độ, & áp suất))
sprintf (bộ đệm, "% .2f C% 4.0f hPa", nhiệt độ, áp suất);
khác
sprintf (bộ đệm, "NOK");
// Khởi tạo thời gian chạy micro: bit.
uBit.init ();
uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, được kết nối);
uBit.messageBus.listen (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 = dịch vụ MicroBitUARTS mới (* uBit.ble, 32, 32);
uBit.display.scroll (":)");
trong khi (1)
{
áp suất = -1;
nhiệt độ = -1;
if (bmp180.ReadData (& nhiệt độ, & áp suất))
sprintf (bộ đệm, "% .2f C% 4.0f hPa", nhiệt độ, áp suất);
khác
sprintf (bộ đệm, "NOK");
if (! kết nối) {
uBit.s ngủ (500);
}
khác
{
uart-> gửi (bộ đệm);
uBit.s ngủ (1000);
}
}
phát hành_fiber ();
}
Last updated on Jun 3, 2019
HEX mode
Được tải lên bởi
محمد ابو احمد
Yêu cầu Android
Android 4.3+
Danh mục
Báo cáo
micro:bit UART Terminal
2.5 by Ferdinand Stueckler
Jun 3, 2019