Use APKPure App
Get micro:bit UART old version APK for Android
마이크로 블루투스 터미널 : 비트 디바이스
이 응용 프로그램은 Android와 micro : bit 장치간에 통신합니다. '알림'또는 '표시'모드에서 텍스트를 전송하고 수신 할 수 있습니다. 또한 UART 통신은 마이크로 : 비트 장치 (블록, 자바 스크립트, MBED)에서 구현되어야합니다.
옵션 :
- 표시 : 디폴트 마이크로 : 비트 모드 (그렇지 않으면 통지 모드)
- LF : 줄 바꿈이 추가되었습니다.
- CR : 캐리지 리턴이 추가되었습니다.
요구 사항 :
- 민. Android 5
- 블루투스 저에너지 (BLE)
- 페어링 된 기기
- 마이크로 : 비트 프로그래머 (스스로 개발)
V 2.1 : 클립 보드로 복사 (옵션 메뉴)
V 2.2 : 목록 지우기 (옵션 메뉴), 로그 옵션 없음
V 2.5 : 16 진수 모드
MBED 예제 :
#include "MicroBit.h"
#include "MicroBitUARTService.h"
#include "BMP180.h"
마이크로 비트 uBit;
MicroBitUARTService * uart;
BMP180 bmp180 (P0_30, P0_0);
char buffer [80];
부유 압력, 온도;
int connected = 0;
void onConnected (MicroBitEvent e)
{
uBit.display.scroll ( "C");
connected = 1;
}
void onDisconnected (MicroBitEvent e)
{
uBit.display.scroll ( "D");
connected = 0;
}
void onButtonA (MicroBitEvent e)
{
uBit.display.scroll (buffer);
}
void onButtonB (MicroBitEvent e)
{
uBit.display.scroll ( "SK");
}
/ *
중요 !!!
Oherwise 당신은 기억이 부족합니다!
MicroBitConfig.h에서 DFU 및 이벤트 서비스가 필요 없으므로이 서비스를 비활성화하는 것이 좋습니다.
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 main ()
{
bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
압력 = -1;
온도 = -1;
if (bmp180.ReadData (& 온도, & 압력))
sprintf (완충액, "% .2f C % 4.0fhPa", 온도, 압력);
그밖에
sprintf (버퍼, "NOK");
// 마이크로 : 비트 런타임을 초기화합니다.
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 ( ":)");
(1)
{
압력 = -1;
온도 = -1;
if (bmp180.ReadData (& 온도, & 압력))
sprintf (완충액, "% .2f C % 4.0fhPa", 온도, 압력);
그밖에
sprintf (버퍼, "NOK");
if (! connected) {
uBit.sleep (500);
}
그밖에
{
uart-> send (버퍼);
uBit.sleep (1000);
}
}
release_fiber ();
}
Last updated on Jun 3, 2019
HEX mode
업로드한 사람
محمد ابو احمد
필요한 Android 버전
Android 4.3+
카테고리
신고
micro:bit UART Terminal
2.5 by Ferdinand Stueckler
Jun 3, 2019