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.

micro:bit UART 屏幕截图

关于micro:bit UART

蓝牙终端为微型:位设备

此应用程序在Android和micro:bit设备之间进行通信。您可以在“通知”或“指示”模式下发送和接收文本。 UART通信也必须在micro:bit设备(Block,Javascript,MBED)上实现。

选项:

- 指示:默认微位:位模式(否则为通知模式)

- LF:添加换行

- CR:添加了回车

要求:

- 分钟Android 5

- 蓝牙低功耗(BLE)

- 配对设备

- micro:bit programm(由你自己开发)

V 2.1:复制到剪贴板(选项菜单)

V 2.2:清除列表(选项菜单),无日志选项

V 2.5:十六进制模式

MBED示例:

#include“MicroBit.h”

#include“MicroBitUARTService.h”

#include“BMP180.h”

MicroBit 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(缓冲液);

}

void onButtonB(MicroBitEvent e)

{

    uBit.display.scroll( “SK”);

}

/ *

重要!!!

否则你的内存就会耗尽!

建议在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 main()

{

    bmp180.Initialize(64,BMP180_OSS_ULTRA_LOW_POWER);

    压力= -1;

    温度= -1;

    if(bmp180.ReadData(&temperature,&pressure))

        sprintf(缓冲液,“%。2f C%4.0f hPa”,温度,压力);

    其他

        的sprintf(缓冲液, “NOK”);

    //初始化micro:bit运行时。

    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(&temperature,&pressure))

            sprintf(缓冲液,“%。2f C%4.0f hPa”,温度,压力);

        其他

            的sprintf(缓冲液, “NOK”);

        if(!connected){

            uBit.sleep(500);

        }

        其他

        {

            uart->发送(缓冲液);

            uBit.sleep(1000);

        }

    }

    release_fiber();

}

最新版本2.5更新日志

Last updated on 2019年06月04日

HEX mode

翻译中...

更多应用信息

最新版本

请求 micro:bit UART 更新 2.5

上传者

محمد ابو احمد

系统要求

Android 4.3+

Available on

micro:bit UART 来源 Google Play

更多
语言
订阅APKPure
第一时间获取热门安卓游戏应用的首发体验,最新资讯和玩法教程。
不,谢谢
订阅
订阅成功!
您已订阅APKPure。
订阅APKPure
第一时间获取热门安卓游戏应用的首发体验,最新资讯和玩法教程。
不,谢谢
订阅
成功!
您已订阅我们的邮件通知。