micro:bit UART Terminal

10 हज़ार+
डाउनलोड
कॉन्टेंट रेटिंग
सभी
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज
स्क्रीनशॉट की इमेज

इस ऐप्लिकेशन के बारे में जानकारी

यह ऐप एंड्रॉइड और एक माइक्रो: बिट डिवाइस के बीच संचार करता है। आप 'अधिसूचना' या 'संकेत' मोड में पाठ को प्रसारित और प्राप्त कर सकते हैं। UART संचार को माइक्रो: बिट डिवाइस (ब्लॉक, जावास्क्रिप्ट, एमबीईडी) पर भी लागू किया जाना है।

विकल्प:
- संकेत: डिफ़ॉल्ट माइक्रो: बिट मोड (अन्यथा अधिसूचना मोड)
- एलएफ: लाइनफेड जोड़ा गया
- सीआर: गाड़ी वापसी

आवश्यकताएँ:
- मिन। Android 5
- ब्लूटूथ कम ऊर्जा (BLE)
- युग्मित उपकरण
- माइक्रो: बिट प्रोग्राम (स्वयं द्वारा विकसित)

V 2.1: क्लिपबोर्ड पर कॉपी करें (विकल्प मेनू)
V 2.2: स्पष्ट सूची (विकल्प मेनू), कोई लॉग विकल्प नहीं
वी 2.5: हेक्स मोड

MBED उदाहरण:

#include "MicroBit.h"
#include "MicroBitUARTService.h"
"BMP180.h"

माइक्रोबिट uBit;
MicroBitUARTService * uart;
BMP180 bmp180 (P0_30, P0_0);
चार बफर [80];
फ्लोट दबाव, तापमान;
        
int जुड़ा = 0;

शून्य पर काट दिया गया (MicroBitEvent e)
{
    uBit.display.scroll ( 'सी');
    जुड़ा = 1;
}

शून्य onDisconnected (MicroBitEvent e)
{
    uBit.display.scroll ( 'डी');
    जुड़ा = 0;
}


शून्य onButtonA (MicroBitEvent e)
{
    uBit.display.scroll (बफर);
}

शून्य onButtonB (MicroBitEvent e)
{
    uBit.display.scroll ( "एस");
}

/ *
जरूरी !!!
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
* /

मुख्य प्रवेश बिंदु()
{
    bmp180. Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
    दबाव = -1;
    तापमान = -1;
    अगर (bmp180.eadData (और तापमान, और दबाव))
        स्प्रिंटफ (बफर, "% .2f सी% 4.0f एचपीए", तापमान, दबाव);
    अन्य
        sprintf (बफर, "NOK");
              
    // प्रारंभिक माइक्रो: बिट रनटाइम।
    uBit.init ();

    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, चालू);
    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 MicroBitUARTService (* uBit.ble, 32, 32);
    uBit.display.scroll ( ":)");
 
    जबकि (1)
    {
        दबाव = -1;
        तापमान = -1;
        अगर (bmp180.eadData (और तापमान, और दबाव))
            स्प्रिंटफ (बफर, "% .2f सी% 4.0f एचपीए", तापमान, दबाव);
        अन्य
            sprintf (बफर, "NOK");
            
        अगर (जुड़ा) {
            uBit.sleep (500);
        }
        अन्य
        {
            uart-> (बफर) भेजते हैं,
            uBit.sleep (1000);
        }
 
    }
    
    release_fiber ();
}
पिछली बार अपडेट होने की तारीख
26 मई 2019

डेटा की सुरक्षा

डेटा सुरक्षा के लिहाज़ से यह जानना बेहद अहम है कि डेवलपर, आपका डेटा कैसे इकट्ठा और शेयर करते हैं. डेटा को निजी और सुरक्षित रखने के अलग-अलग तरीके हो सकते हैं. ये आपकी जगह, उम्र, और ऐप्लिकेशन के इस्तेमाल के हिसाब से तय किए जाते हैं. यह जानकारी डेवलपर से मिली है और वह समय-समय पर इसमें अपडेट भी कर सकता है.
तीसरे पक्षों के साथ कोई डेटा शेयर नहीं किया जाता
डेवलपर किस तरह से आपका डेटा शेयर करते हैं, इस बारे में ज़्यादा जानें
कोई डेटा इकट्ठा नहीं किया गया
डेवलपर किस तरह से आपका डेटा इकट्ठा करते हैं, इस बारे में ज़्यादा जानें
डेवलपर, Google Play की परिवार नीति के पालन का वादा करता है

इसमें नया क्या है

HEX mode