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 UART アイコン

micro:bit UART Terminal


Ferdinand Stueckler
2.5
  • 2019年06月03日
    Update date
  • 0/65
    Security
  • Everyone
  • Android 4.3+
    Android OS

このmicro:bit UARTについて

ビットデバイス:マイクロ用のBluetooth端末

このアプリは、Androidとmicro:bitデバイスの間で通信します。あなたは '通知'または '表示'モードでテキストを送受信することができます。 UART通信もマイクロビットデバイス(ブロック、Javascript、MBED)で実装する必要があります。

オプション:

- 表示:デフォルトのマイクロ:ビットモード(それ以外の場合は通知モード)

- LF:改行を追加しました

- CR:キャリッジリターンを追加

必要条件

- 分アンドロイド5

- Bluetooth Low Energy(BLE)

- ペアデバイス

- マイクロ:ビットプログラム(自分で開発)

V 2.1:クリップボードにコピー(オプションメニュー)

V 2.2:クリアリスト(オプションメニュー)、ログオプションなし

V 2.5:16進モード

MBEDの例:

#「MicroBit.h」を含めます

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTSサービス* uart;

BMP180 bmp180(P0_30、P0_0)。

charバッファ[80];

フロート圧力、温度。

int connected = 0。

void onConnected(MicroBitEvent e)

{

    uBit.display.scroll( "C");

    接続= 1。

}

void onDisconnected(MicroBitEvent e)

{

    uBit.display.scroll( "D");

    接続= 0。

}

void onButtonA(MicroBitEvent e)

{

    uBit.display.scroll(バッファ);

}

void onButtonB(MicroBitEvent e)

{

    uBit.display.scroll( "SK");

}

/ *

重要です!!!

そうでなければ、あなたはメモリを使い果たします!

MicroBitConfig.hでDFUサービスとEventサービスはここでは必要ないので、無効にすることをお勧めします。

microbit-> microbit-dal-> inc-> core-> 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(緩衝液、 "%0.2f C%4.0f hPa"、温度、圧力);

    それ以外の

        sprintf(buffer、 "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 MicroBitUARTSサービス(* uBit.ble、32、32);

    uBit.display.scroll( ":)");

    しながら(1)

    {

        圧力= -1。

        温度= −1。

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

            sprintf(緩衝液、 "%0.2f C%4.0f hPa"、温度、圧力);

        それ以外の

            sprintf(buffer、 "NOK");

        if(!connected){

            uBit.sleep(500);

        }

        それ以外の

        {

            uart-> send(buffer);

            uBit.sleep(1000);

        }

    }

    release_fiber();

}

もっと見る

アプリの追加情報

最終のバージョン

2.5

投稿者

محمد ابو احمد

Android 要件

Android 4.3+

Available on

コンテンツのレーティング

Everyone

セキュリティレポート

最新バージョン 2.5 の更新情報

Last updated on 2019年06月03日

HEX mode

もっと見る
0/65
スキャン結果:安全
このファイルを悪意のあるものとしてフラグ付けしたセキュリティベンダーはいません
ウイルスはありません
スパイウェアはありません
マルウェアはありません
ウイルスはありません
スパイウェアはありません
マルウェアはありません
スキャン日:2024年06月27日
パッケージ名:com.ble.microbit.uart
SHA-256:149a4fd6a102a46b391c0effe6e4a3e2934d2f843369d25cd204ce0cd93e6504
SHA-1:cef9ff8ba9fb3f99097a662476b1a2f31e9edbf4
もっと見る
セキュリティ報告を見る

micro:bit UART スクリーンショット

micro:bit UART ポスターmicro:bit UART スクリーンショット 1micro:bit UART スクリーンショット 2micro:bit UART スクリーンショット 3

関連タグ

24 時間人気記事

APKPureをを購読する
最高のAndroidゲームアプリの最新リリースやニュースやガイドなどの情報にいち早くアクセスすることができます。
いいえ結構です
購読
購読完了!
APKPureの購読が完了しました。