micro:bit Gateway

  • 90.8 KB

    حجم الملف

  • الأمان
  • Everyone

  • Android 5.0+

    Android OS

عن micro:bit Gateway

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

هذا التطبيق بتأسيس قناة بين اثنين الصغرى: أجهزة قليلا. سيتم handeled القناة حيث أن الاتصالات UART. لديك لتطوير البرنامج للفي كل الصغرى: جهاز الشيء مع نقل UART.

مؤشر aktive: مؤشر بليه (افتراضي)

مؤشر inaktive: إعلام بليه

aktive الصامت: لا تسجيل المرئي

inaktive الصمت: تسجيل

المتطلبات:

- الحد الأدنى. الروبوت 4.4

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

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

- الصغير: بت البرنامج لل(التي وضعتها لنفسك)

مثال MBED:

# تشمل "MicroBit.h"

# تشمل "MicroBitUARTService.h"

MicroBit uBit.

MicroBitUARTService * UART.

الباحث مرتبطة = 0؛

باطلة onConnected (MicroBitEvent ه)

{

    uBit.display.scroll ( "C")؛

    اتصال = 1؛

}

باطلة onDisconnected (MicroBitEvent ه)

{

    uBit.display.scroll ( "D")؛

    اتصال = 0؛

}

باطلة onButtonA (MicroBitEvent ه)

{

    إذا (== متصل 0) {

        uBit.display.scroll ( "NC")؛

        عودة؛

    }

    uart-> إرسال ( "نعم")؛

    uBit.display.scroll ( "Y")؛

}

باطلة onButtonB (MicroBitEvent ه)

{

    إذا (== متصل 0) {

        uBit.display.scroll ( "NC")؛

        عودة؛

    }

    uart-> إرسال ( "لا")؛

    uBit.display.scroll ( "N")؛

}

باطلة onButtonAB (MicroBitEvent ه)

{

    إذا (== متصل 0) {

        uBit.display.scroll ( "NC")؛

        عودة؛

    }

    uart-> إرسال ( "كورونا")؛

    uBit.display.scroll ( "كورونا")؛

}

الفراغ processBLEUart () {

    uint8_t readBuf [22].

    في حين (1) {// حلقة من أي وقت مضى

        إذا ((! اتصال) || (! uart-> isReadable ())) {

            uBit.sleep (50)؛ // الانتظار 50mS والتحقق مرة أخرى

            استمر؛ // حلقة غيرمنتهية؛

        }

        // آخر ونحن على اتصال وهناك بعض المدخلات لقراءة

        إذا (uart-> isReadable ()) {

            بينما (uart-> isReadable ()) {

                الباحث charCount = uart-> قراءة (readBuf، 22، ASYNC)؛

                إذا (charCount! = 0) {

                    ل(كثافة العمليات ط = 0؛ ط                         uBit.display.scroll ((شار) readBuf [أنا])؛

                }

            }

        }

    }

}

/ *

هام !!!

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

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

microbit-> microbit-dal-> inc-> الحدقة> MicroBitConfig.h

# تعريف MICROBIT_BLE_DFU_SERVICE 0

# تعريف MICROBIT_BLE_EVENT_SERVICE 0

# تعريف MICROBIT_SD_GATT_TABLE_SIZE 0x500

* /

كثافة العمليات الرئيسية ()

{

    // التهيئة الجزئي: وقت الشيء.

    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 ()؛

}

عرض المزيدعرض أقل

What's new in the latest 1.2

Last updated on 2021-01-22
Android 11

معلومات micro:bit Gateway APK

احدث اصدار
1.2
الفئة
الاتصال
Android OS
Android 5.0+
حجم الملف
90.8 KB
Available on
تقييم المحتوى
Everyone
تقرير الأمان
تحقق الآن
اكتمل فحص الأمان
لا فيروسات
لا برامج تجسس
لا برامج ضارة
لا فيروسات
لا برامج تجسس
لا برامج ضارة
اسم الحزمة: com.ble.microbit.gateway
SHA-256:eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438
SHA-1:1d530221aaed0eca1d1e9bc57afaaa3594fed2f1
عرض المزيدعرض أقل
تم التحقق بواسطة: APKPURE

الإصدارات القديمة لـ micro:bit Gateway

قم بتنزيل سريع وآمن بالغاية عبر تطبيق APKPure

قم بتثبيت ملفات XAPK/APK بنقرة واحدة على أندرويد!

تحميل APKPure
تقرير الأمان

micro:bit Gateway

1.2

سيكون تقرير الأمان متاحًا قريبًا. في نفس الوقت، يرجى التأكد من أن هذا التطبيق قد اجتاز الفحوصات الأمنية الأولية لـ APKPure.

SHA256:

eb6b8c6863800e6a0916ea7ade6d90660463a92033cc402d46d578438b158438

SHA1:

1d530221aaed0eca1d1e9bc57afaaa3594fed2f1