ما از کوکی ها و فناوری های دیگر در این وبسایت برای بهبود تجربه کاربری شما استفاده می کنیم.
با کلیک بر روی هر پیوند در این صفحه شما دستور خود را برای سیاست حفظ حریم خصوصیاینجاو سیاست فایلمی دهید.
باشه موافقم بیشتر بدانید

micro:bit UART اسکرین شات ها

درباره‌ی micro:bit UART

ترمینال بلوتوث برای میکرو: دستگاه های کمی

این برنامه بین Android و یک دستگاه میکرو بیتی ارتباط برقرار میکند. شما می توانید متن را در حالت "اعلان" یا "نشان دادن" ارسال و دریافت کنید. ارتباط UART نیز باید در دستگاه میکرو بیت (Block، Javascript، MBED) اجرا شود.

گزینه ها:

- نشانگر: پیش فرض میکرو: حالت بیت (در حالت دیگر اطلاع رسانی)

- LF: Linefeed اضافه شده است

- CR: بازگشت باربری اضافه شده است

الزامات:

- حداقل آندروید 5

- کم انرژی بلوتوث (BLE)

- دستگاه های مرتبط

- میکرو: برنامه بیت (توسط خودتان توسعه یافته)

V 2.1: کپی به کلیپ بورد (منوی گزینه)

V 2.2: لیست پاک (منوی گزینه)، بدون گزینه ورود به سیستم

V 2.5: حالت هگز

مثال MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit؛

MicroBitUARTS سرویس * UART؛

BMP180 bmp180 (P0_30، P0_0)؛

بافر کاراکتر [80]؛

فشار شناور، درجه حرارت؛

int مرتبط = 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")؛

}

/ *

مهم !!!

Oherwise شما از حافظه اجرا خواهد شد!

توصیه می شود DFU و خدمات رویداد را در MicroBitConfig.h غیرفعال کنید زیرا در اینجا نیازی نیست:

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 اصلی ()

{

    bmp180.Initialize (64، BMP180_OSS_ULTRA_LOW_POWER)؛

    فشار = -1؛

    درجه حرارت = -1؛

    اگر (bmp180.ReadData (و دما و فشار))

        sprintf (بافر، "٪ .2f C٪ 4.0f hPa"، دما، فشار)؛

    چیز دیگری

        sprintf (بافر، NOK)؛

    // ابتدا میکرو: زمان اجرا بیت.

    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 = MicroBitUARTS سرویس جدید (* uBit.ble، 32، 32)؛

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

    در حالی که (1)

    {

        فشار = -1؛

        درجه حرارت = -1؛

        اگر (bmp180.ReadData (و دما و فشار))

            sprintf (بافر، "٪ .2f C٪ 4.0f hPa"، دما، فشار)؛

        چیز دیگری

            sprintf (بافر، NOK)؛

        اگر ((متصل) {

            uBit.sleep (500)؛

        }

        چیز دیگری

        {

            uart-> ارسال (بافر)؛

            uBit.sleep (1000)؛

        }

    }

    release_fiber ()؛

}

جدیدترین چیست در نسخه‌ی 2.5

Last updated on 03/06/2019

HEX mode

بارگذاری ترجمه...

اطلاعات تکمیلی برنامه

آخرین نسخه

وارد شوید undefined در undefined 2.5

بارگذاری شده توسط

محمد ابو احمد

نیاز به اندروید

Android 4.3+

Available on

دانلود micro:bit UART بیشتر برنامه‌ها

نمایش بیشتر
زبان‌ها
اشتراک در APKPure
اولین کسی باشید که به نسخه اولیه، اخبار و راهنمای بهترین بازی ها و برنامه های اندروید دسترسی پیدا می کند.
نه، متشکرم
ثبت نام
با موفقیت مشترک شد!
اکنون به APKPure مشترک شده اید.
اشتراک در APKPure
اولین کسی باشید که به نسخه اولیه، اخبار و راهنمای بهترین بازی ها و برنامه های اندروید دسترسی پیدا می کند.
نه، متشکرم
ثبت نام
موفقیت!
شما الان عضو خبرنامه‌ی ما شدید.