Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies
micro:bit Gateway 아이콘

micro:bit Gateway


Ferdinand Stueckler
1.2
  • Jan 22, 2021
    Update date
  • 0/65
    Security
  • Everyone
  • Android 5.0+
    Android OS

micro:bit Gateway 정보

마이크로 블루투스 데이터 교환 : 비트 디바이스

비트 디바이스 :이 응용 프로그램은 두 개의 마이크로 사이의 채널을 설정합니다. 채널은 UART 통신으로 handeled됩니다. UART 전송과 비트 디바이스 : 각 마이크로에을 programm을 개발할해야합니다.

표시 AKTIVE : BLE 표시 (기본값)

표시 inaktive : BLE 알림

자동 AKTIVE : 없음 시각적 기록하지

자동 inaktive : 로그

요구 사항 :

- 최소. 안드로이드 4.4

- 블루투스 로우 에너지 (BLE)

- 페어링 된 기기

- 마이크로 (자신에 의해 개발) 비트 programm에

MBED 예 :

사용법 #include "MicroBit.h"

사용법 #include "MicroBitUARTService.h"

MicroBit uBit;

MicroBitUARTService *의 UART;

INT 0 = 연결;

무효 onConnected (MicroBitEvent 전자)

{

    uBit.display.scroll ( "C");

    = 1 연결;

}

무효 onDisconnected (MicroBitEvent 전자)

{

    uBit.display.scroll ( "D");

    = 0 연결;

}

무효 onButtonA (MicroBitEvent 전자)

{

    경우 (연결 == 0) {

        uBit.display.scroll ( "NC");

        반환;

    }

    uart-> ( "예") 보내;

    uBit.display.scroll ( "Y");

}

무효 onButtonB (MicroBitEvent 전자)

{

    경우 (연결 == 0) {

        uBit.display.scroll ( "NC");

        반환;

    }

    uart-> ( "아니오") 보내;

    uBit.display.scroll ( "N");

}

무효 onButtonAB (MicroBitEvent 전자)

{

    경우 (연결 == 0) {

        uBit.display.scroll ( "NC");

        반환;

    }

    uart-> ( "SK")을 보내;

    uBit.display.scroll ( "SK");

}

무효 processBLEUart () {

    uint8_t readBuf [22];

    동안 영원히 (1) {// 루프

        경우 ((! 연결) || (! uart->있다 IsReadable ())) {

            uBit.sleep (50); // 50ms가 후에 다시 확인

            잇다; // 루프;

        }

        // 다른 우리는 연결되어 읽을 수있는 몇 가지 입력이있다

        경우 (uart->있다 IsReadable ()) {

            동안 (uart->있다 IsReadable ()) {

                INT에서 charCount = uart-> 읽기 (readBuf, 22, ASYNC);

                경우 (에서 charCount! = 0) {

                    대한 (INT 전 = 0; i가에서 charCount을 <; 내가 ++)

                        uBit.display.scroll ((문자) readBuf [I]);

                }

            }

        }

    }

}

/ *

중요!

Oherwise 당신은 메모리가 부족합니다!

그들이 여기에 필요하지 않기 때문에 MicroBitConfig.h에서 DFU 및 이벤트 서비스를 사용하지 않도록 권장 :

microbit-> microbit-dal-> inc-> 코어 -> MicroBitConfig.h

의 #define MICROBIT_BLE_DFU_SERVICE 0

의 #define MICROBIT_BLE_EVENT_SERVICE 0

#DEFINE MICROBIT_SD_GATT_TABLE_SIZE의 0x500

* /

() 주요 int로

{

    비트 런타임 : 마이크로를 초기화한다 //.

    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);

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_AB, MICROBIT_BUTTON_EVT_CLICK, onButtonAB);

    UART = 새로운 MicroBitUARTService (* uBit.ble, 32, 32);

    uBit.display.scroll는 ( "이동");

    create_fiber (processBLEUart를); // 섬유를 생성하고 예약합니다.

    release_fiber ();

}

더 보기

추가 앱 정보

최신 버전

1.2

업로드한 사람

Suman Raj Suman Raj

필요한 Android 버전

Android 5.0+

Available on

콘텐츠 등급

Everyone

보안 보고서

최신 버전 1.2의 새로운 기능

Last updated on Jan 22, 2021

Android 11

더 보기
0/65
검사 결과: 안전
보안 공급자가 이 파일을 악성으로 표시하지 않았습니다
바이러스 없음
스파이웨어 없음
악성 소프트웨어 없음
바이러스 없음
스파이웨어 없음
악성 소프트웨어 없음
검사 날짜:Apr 7, 2026
패키지 이름:com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
더 보기
보안 보고서 보기

micro:bit Gateway 스크린 샷

micro:bit Gateway 포스터micro:bit Gateway 스크린샷 1micro:bit Gateway 스크린샷 2micro:bit Gateway 스크린샷 3

관련 태그

지난 24시간 동안의 인기 기사

APKPure를 구독하십시오
최고의 Android 게임 및 앱의 초기 릴리스, 뉴스 및 가이드에 액세스하는 첫 번째 사람이 되십시오.
고맙지 만 사양 할게
가입하기
성공적으로 구독!
당신은 이제 APKPure에 가입되었습니다.