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

محطة بلوتوث للمشروعات المتناهية الصغر: أجهزة قليلا

يتصل هذا التطبيق بين Android وجهاز micro: bit. يمكنك إرسال واستقبال النص في وضع "الإخطار" أو "الإشارة". يجب أيضًا تنفيذ اتصال UART على جهاز micro: bit (Block ، Javascript ، MBED).

خيارات:

- مؤشر: الافتراضي الجزئي: وضع بت (خلاف ذلك وضع الإخطار)

- LF: وأضاف Linefeed

- CR: عودة النقل المضافة

المتطلبات:

- الحد الأدنى أندرويد 5

- بلوتوث منخفضة الطاقة (بليه)

- الأجهزة المقترنة

- مايكرو: برنامج بت (طورته نفسك)

V 2.1: نسخ إلى الحافظة (قائمة الخيارات)

الخامس 2.2: مسح القائمة (قائمة الخيار) ، لا خيار السجل

الخامس 2.5: عرافة الوضع

مثال MBED:

# تضمين "MicroBit.h"

# تضمين "MicroBitUARTService.h"

# تضمين "BMP180.h"

MicroBit uBit ؛

MicroBitUARTService * uart؛

BMP180 bmp180 (P0_30 ، P0_0) ؛

شار العازلة [80] ؛

ضغط تعويم ، درجة الحرارة.

int متصل = 0 ؛

الفراغ onConnected (MicroBitEvent ه)

{

    uBit.display.scroll ( "C")؛

    متصل = 1 ؛

}

باطل onDisconnected (MicroBitEvent ه)

{

    uBit.display.scroll ( "D")؛

    متصل = 0 ؛

}

void onButtonA (MicroBitEvent e)

{

    uBit.display.scroll (عازلة)؛

}

void onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ( "SK")؛

}

/ *

مهم !!!

وإلا سوف ينفد من الذاكرة!

نوصي بتعطيل خدمات الحدث والأحداث في MicroBitConfig.h نظرًا لعدم الحاجة إليها هنا:

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

* /

انت مين()

{

    bmp180.Initialize (64، BMP180_OSS_ULTRA_LOW_POWER)؛

    الضغط = -1 ؛

    درجة الحرارة = -1 ؛

    if (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، onDisceded)؛

    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 (& درجة الحرارة ، والضغط))

            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

جاري في الترجمة...

معلومات أكثر ل تطبيق

احدث اصدار

طلب micro:bit UART تحديث 2.5

محمل

محمد ابو احمد

Android متطلبات النظام

Android 4.3+

Available on

الحصول على micro:bit UART من Google Play

عرض المزيد

micro:bit UART لقطات الشاشة

اللغات
اشترك في APKPure
كن أول من يحصل على الإصدارات السابقة والأخبار والأدلة لأفضل ألعاب وتطبيقات الأندرويد.
ًلا، شكرا
اشتراك
تم الاشتراك بنجاح!
أنت مشترك الآن في APKPure.
اشترك في APKPure
كن أول من يحصل على الإصدارات السابقة والأخبار والأدلة لأفضل ألعاب وتطبيقات الأندرويد.
ًلا، شكرا
اشتراك
نجاح!
لقد اشتركت في أخبار لدينا الآن لدينا.