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에 가입되었습니다.