micro:bit UART Terminal

1만+
다운로드
콘텐츠 등급
전체이용가
스크린샷 이미지
스크린샷 이미지
스크린샷 이미지
스크린샷 이미지

앱 정보

이 응용 프로그램은 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 ();
}
업데이트 날짜
2019. 5. 26.

데이터 보안

보안은 개발자가 데이터를 수집 및 공유하는 방식을 파악하는 것에서 시작됩니다. 데이터 개인 정보 보호 및 보안 관행은 사용자의 앱 사용, 지역, 연령에 따라 다를 수 있습니다. 다음은 개발자가 제공한 정보이며 추후 업데이트될 수 있습니다.
제3자와 공유되는 데이터 없음
개발자가 어떻게 공유를 선언하는지 자세히 알아보세요.
수집된 데이터가 없습니다.
개발자가 어떻게 수집을 선언하는지 자세히 알아보세요.
Play 가족 정책을 준수하겠다고 약속한 앱입니다.

새로운 기능

HEX mode