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