micro:bit Gateway

micro:bit Gateway

Ferdinand Stueckler
2021年01月23日

Trusted App

  • 90.8 KB

    文件大小

  • Everyone

  • Android 5.0+

    Android OS

關於micro:bit Gateway

微型藍牙數據交換:位設備

這個應用程序建立兩個微之間的信道:位設備。該頻道將被作為handeled UART通信。你必須對下發展每個微一PROGRAMM:與UART傳輸比特設備。

適應症aktive:BLE指示(默認)

適應症inaktive:BLE通知

靜音aktive:沒有視覺記錄

沉默inaktive:記錄

要求:

- 最小。 Android 4.4系統

- 藍牙低功耗(BLE)

- 配對設備

- 微:位PROGRAMM(自行開發)

MBED例如:

#包括“MicroBit.h”

#包括“MicroBitUARTService.h”

MicroBit UBIT;

MicroBitUARTService * UART;

INT相連= 0;

無效onConnected(MicroBitEvent E)

{

    uBit.display.scroll(“C”);

    連接= 1;

}

無效onDisconnected(MicroBitEvent E)

{

    uBit.display.scroll(“D”);

    連接= 0;

}

無效onButtonA(MicroBitEvent E)

{

    如果(連接== 0){

        uBit.display.scroll(“NC”);

        返回;

    }

    uart->發送(“是”);

    uBit.display.scroll(“Y”);

}

無效onButtonB(MicroBitEvent E)

{

    如果(連接== 0){

        uBit.display.scroll(“NC”);

        返回;

    }

    uart->發送(“否”);

    uBit.display.scroll(“N”);

}

無效onButtonAB(MicroBitEvent E)

{

    如果(連接== 0){

        uBit.display.scroll(“NC”);

        返回;

    }

    uart->派(“SK”);

    uBit.display.scroll(“SK”);

}

無效processBLEUart(){

    uint8_t有的ReadBuf [22];

    而(1){//永遠循環

        如果((!連)||(!uart-> isReadable()可以)){

            uBit.sleep(50); //等待50毫秒,並再次檢查

            繼續; //循環;

        }

        //否則我們相連,並且有一些輸入讀取數據

        如果(uart-> isReadable()可以){

            而(uart-> isReadable()可以){

                INT charCount = uart->閱讀(的ReadBuf,22,異步);

                如果(charCount!= 0){

                    的for(int i = 0; I                         ((炭)的ReadBuf [I])uBit.display.scroll;

                }

            }

        }

    }

}

/ *

重要提示!

Oherwise你會耗盡內存!

建議禁止在MicroBitConfig.h的DFU和事件服務,因為這裡沒有需要他們:

microbit-> microbit-dal-> INC->核心 - > MicroBitConfig.h

#定義MICROBIT_BLE_DFU_SERVICE 0

#定義MICROBIT_BLE_EVENT_SERVICE 0

#定義MICROBIT_SD_GATT_TABLE_SIZE量0x500

* /

詮釋的main()

{

    //初始化微:位運行。

    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的更新日誌

Last updated on 2021年01月23日
Android 11
更多

視頻和屏幕截圖

  • Android 版預告片
  • micro:bit Gateway 截圖 1
  • micro:bit Gateway 截圖 2
  • micro:bit Gateway 截圖 3
  • micro:bit Gateway 截圖 4

micro:bit Gateway APK信息

最新版本
1.2
類別
通訊
Android OS
Android 5.0+
文件大小
90.8 KB
Available on
內容分級
Everyone
在APKPure安全快速地下載APK
APKPure 使用簽章驗證功能,確保為您提供無病毒的 micro:bit Gateway APK 下載。

micro:bit Gateway歷史版本

micro:bit Gateway 1.2

90.8 KB2021年01月23日
下載

micro:bit Gateway 1.1

965.8 KB2016年12月12日
下載
APKPure 圖標

在APKPure極速安全下載應用程式

一鍵安裝安卓XAPK/APK文件!

下載 APKPure
thank icon
We use cookies and other technologies on this website to enhance your user experience.
By clicking any link on this page you are giving your consent to our Privacy Policy and Cookies Policy.
Learn More about Policies