micro:bit Gateway

micro:bit Gateway

Ferdinand Stueckler
Jan 22, 2021

Trusted App

  • 90.8 KB

    फाइल का आकार

  • Everyone

  • Android 5.0+

    Android OS

micro:bit Gateway के बारे में

माइक्रो ब्लूटूथ के लिए डेटा का आदान-बिट उपकरणों

बिट उपकरणों: इस एप्लिकेशन को दो सूक्ष्म बीच एक चैनल स्थापित करता है। चैनल UART संचार के रूप में handeled दिया जाएगा। UART के हस्तांतरण के साथ बिट डिवाइस: आप प्रत्येक सूक्ष्म पर एक programm को विकसित करना है।

संकेत AKTIVE: BLE संकेत (डिफ़ॉल्ट)

संकेत inaktive: BLE अधिसूचना

मौन AKTIVE: नहीं दृश्य जमाव

मौन inaktive: लॉगिंग

आवश्यकताएँ:

- मि। एंड्रॉयड 4.4

- ब्लूटूथ कम ऊर्जा (BLE)

- बनती उपकरणों

- सूक्ष्म: सा programm (खुद के द्वारा विकसित)

Mbed उदाहरण:

# शामिल "MicroBit.h"

# शामिल "MicroBitUARTService.h"

MicroBit Ubit;

MicroBitUARTService * UART;

int = 0 जुड़ा हुआ;

शून्य onConnected (MicroBitEvent ई)

{

    uBit.display.scroll ( "सी");

    जुड़ा = 1;

}

शून्य onDisconnected (MicroBitEvent ई)

{

    uBit.display.scroll ( 'डी');

    = 0 जुड़ा हुआ;

}

शून्य onButtonA (MicroBitEvent ई)

{

    अगर (जुड़ा == 0) {

        uBit.display.scroll ( "नेकां");

        वापसी;

    }

    uart-> ( "हाँ") भेजते हैं;

    uBit.display.scroll ( "वाई");

}

शून्य onButtonB (MicroBitEvent ई)

{

    अगर (जुड़ा == 0) {

        uBit.display.scroll ( "नेकां");

        वापसी;

    }

    uart-> ( "नहीं") भेजते हैं;

    uBit.display.scroll ( "एन");

}

शून्य onButtonAB (MicroBitEvent ई)

{

    अगर (जुड़ा == 0) {

        uBit.display.scroll ( "नेकां");

        वापसी;

    }

    uart-> भेजने ( "एस");

    uBit.display.scroll ( "एस");

}

शून्य processBLEUart () {

    uint8_t readBuf [22];

    समय (1) {// हमेशा के लिए लूप

        अगर ((! जुड़े) || (! uart-> isReadable ())) {

            uBit.sleep (50); // 50ms प्रतीक्षा करें और फिर से जांच

            जारी रहना; // पाश;

        }

        बाकी // हम जुड़े रहे हैं और वहाँ पढ़ने के लिए कुछ इनपुट है

        अगर (uart-> isReadable ()) {

            जबकि (uart-> isReadable ()) {

                int charCount = uart-> पढ़ने के लिए (readBuf, 22, async);

                अगर (charCount! = 0) {

                    के लिए (int i = 0; i                         uBit.display.scroll ((चार) readBuf [मैं]);

                }

            }

        }

    }

}

/ *

जरूरी !!!

Oherwise आप स्मृति से बाहर चला जाएगा!

MicroBitConfig.h में DFU और घटना सेवाओं को निष्क्रिय सिफारिश के बाद से वे यहाँ की जरूरत नहीं कर रहे हैं:

microbit-> microbit-dal-> इंक-> core-> MicroBitConfig.h

#define MICROBIT_BLE_DFU_SERVICE 0

#define MICROBIT_BLE_EVENT_SERVICE 0

#define MICROBIT_SD_GATT_TABLE_SIZE 0x500

* /

मुख्य प्रवेश बिंदु()

{

    बिट क्रम: // सूक्ष्म Initialise।

    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-23
Android 11
अधिक दिखाएं

वीडियो और स्क्रीनशॉट

  • एंडरॉयड आधिकारिक ट्रेलर के लिए micro:bit Gateway
  • micro:bit Gateway स्क्रीनशॉट 1
  • micro:bit Gateway स्क्रीनशॉट 2
  • micro:bit Gateway स्क्रीनशॉट 3
  • micro:bit Gateway स्क्रीनशॉट 4

micro:bit Gateway APK जानकारी

नवीनतम संस्करण
1.2
श्रेणी
संचार
Android OS
Android 5.0+
फाइल का आकार
90.8 KB
विकासकार
Ferdinand Stueckler
Available on
कॉन्टेंट रेटिंग
Everyone
APKPure पर सुरक्षित और तेज़ APK डाउनलोड करें
आपके लिए वायरस मुक्त micro:bit Gateway APK डाउनलोड करने के लिए APKPure प्रमाणित करने का उपयोग करता है।

micro:bit Gateway के पुराने संस्करण

APKPure आइकन

APKPure ऐप के माध्यम से सुपर तेज़ और सुरक्षित डाउनलोडिंग

एंड्रॉइड पर XAPK/APK फ़ाइलें इंस्टॉल करने के लिए एक-क्लिक करें!

डाउनलोड APKPure
thank icon
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.
Learn More about Policies