| Loại tệp | APK |
|---|---|
| Phiên bản | 2.5 |
| Nhà xuất bản | Ferdinand Stueckler |
| Ngày phát hành | 2 thg 9, 2020 |
| Ngày thêm | 2 thg 9, 2020 |
| Yêu cầu Os | Android |
| Yêu cầu | Requires Android 4.3 and up |
| Tổng số lượt tải xuống | 0 |
| Giá bán | Free |
Sự miêu 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ỉ dẫn'. Giao tiếp UART cũng phải được thực hiện tại thiết bị micro: bit (Block, Javascript, MBED).
Tùy chọn:
- Chỉ định: Mặc định micro: chế độ bit (nếu không thì chế độ thông báo)
- LF: Đã thêm nguồn cấp dữ liệu
- CR: Đã thêm hành trình vận chuyển
Yêu cầu:
- Tối thiểu. Android 5
- Bluetooth năng lượng thấp (BLE)
- Các thiết bị được ghép nối
- micro: chương trình bit (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 nhật ký
V 2.5: Chế độ Hex
Ví dụ về MBED:
#include "MicroBit.h"
#include "MicroBitUARTService.h"
#include "BMP180.h"
UBit MicroBit;
MicroBitUARTService * 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;
void onButtonA (MicroBitEvent e)
uBit.display.scroll (bộ đệm);
void onButtonB (MicroBitEvent e)
uBit.display.scroll ("SK");
QUAN TRỌNG !!!
Nếu không, bạn sẽ hết bộ nhớ!
Khuyến nghị tắt 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
# xác định MICROBIT_BLE_DFU_SERVICE 0
# xác định MICROBIT_BLE_EVENT_SERVICE 0
# xác định MICROBIT_SD_GATT_TABLE_SIZE 0x500
int main ()
bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
áp suất=-1;
nhiệt độ=-1;
if (bmp180.ReadData (& nhiệt độ & áp suất))
sprintf (đệm, "% .2f C% 4.0f hPa", nhiệt độ, áp suất);
khác
sprintf (đệ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, onConnected);
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=new MicroBitUARTService (* 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 (đệm, "% .2f C% 4.0f hPa", nhiệt độ, áp suất);
khác
sprintf (đệm, "NOK");
if (! kết nối) {
uBit.sleep (500);
khác
uart-> send (bộ đệm);
uBit.sleep (1000);
release_fiber ();
}