micro:bit UART Terminal

१० ह+
डाउनलोड
आशय रेटिंग
प्रत्येकजण
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज
स्क्रीनशॉट इमेज

या अ‍ॅपविषयी

हा अॅप Android आणि मायक्रो: बिट डिव्हाइस दरम्यान संप्रेषण करतो. आपण 'सूचना' किंवा 'संकेत' मोडमध्ये मजकूर पाठवू आणि प्राप्त करू शकता. मायर्ट: बिट डिव्हाइस (ब्लॉक, जावास्क्रिप्ट, एमबीईडी) वर यूएटी संवाद देखील लागू केला गेला पाहिजे.

पर्यायः
- निर्देश: डीफॉल्ट मायक्रो: बिट मोड (अन्यथा सूचना मोड)
- एलएफः लाइनफेड जोडला
- सीआर: कॅरेज रिटर्न जोडला

आवश्यकताः
- किमान Android 5
- ब्लूटूथ लो एनर्जी (बीएलई)
- जोडलेले डिव्हाइस
- सूक्ष्म: बिट प्रोग्राम (स्वतःद्वारे विकसित)

व्ही 2.1: क्लिपबोर्डवर कॉपी करा (पर्याय मेनू)
व्ही 2.2: क्लीअर लिस्ट (ऑप्शन मेनू), नो लॉग ऑप्शन
व्ही 2.5: हेक्स मोड

एमबीएड उदाहरणः

# "मायक्रोबीट." समाविष्ट करा
# "मायक्रोबिटउर्ट सर्व्हिस.h" अंतर्भूत करा
# "बीएमपी 180.h" समाविष्ट करा

मायक्रोबिट uBit;
मायक्रोबिटउर्ट सर्व्हिस * यूआरटी;
बीएमपी 180 बीएमपी 180 (पी0_30, पी0_0);
चार बफर [80];
फ्लोट दाब, तपमान;
        
int कनेक्ट = 0;

रद्द केलेले (मायक्रोबिट इव्हेंट)
{
    uBit.display.scroll ("सी");
    जोडलेले = 1;
}

डिस्कनेक्ट केलेले (मायक्रोबिट इव्हेंट)
{
    uBit.display.scroll ("डी");
    जोडलेले = 0;
}


व्हॉड ऑनबटन ए (मायक्रोबिट इव्हेंट)
{
    uBit.display.scroll (बफर);
}

व्हॉन्ड ऑनबटन बी (मायक्रोबिट इव्हेंट)
{
    uBit.display.scroll ("SK");
}

/ *
महत्वाचे !!!
ओहेरवाइव्ह तुम्ही मेमरी संपवाल!

MicroBitConfig.h मध्ये DFU आणि इव्हेंट सेवा अक्षम करण्याची शिफारस करा कारण त्यांची येथे आवश्यकता नाही:
मायक्रोबिट-> मायक्रोबिट-डाल-> इन्क-> कोर-> मायक्रोबिटकॉनफिग

# निर्धारित करा MICROBIT_BLE_DFU_SERVICE 0
# निर्धारित करा MICROBIT_BLE_EVENT_SERVICE 0
# परिभाषित करा MICROBIT_SD_GATT_TABLE_SIZE 0x500
* /

int मुख्य ()
{
    बीएमपी 180. आरंभ करा (64, बीएमपी 180_ओएसएस_ULTRA_LOW_POWER);
    दाब = -1;
    तापमान = -1;
    जर (बीएमपी 180. रीडडेटा (आणि तापमान, आणि दाब))
        sprintf (बफर, "% .2 एफ सी% 4.0 एफ एचपीए", तापमान, दाब);
    नाहीतर
        sprintf (बफर, "एनओके");
              
    // मायक्रो: बिट रनटाइम प्रारंभ करा.
    uBit.init ();

    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, कनेक्ट केलेले);
    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, डिस्कनेक्ट केलेले);
    uBit.messageBus.listen (MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, बटन ए);
    uBit.messageBus.listen (MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, बटन बी);

    यूआरटी = नवीन मायक्रोबाइटयूएआरटी सर्व्हिस (* यूबीट.बेल, 32, 32);
    uBit.display.scroll (":)");
 
    करताना (1)
    {
        दाब = -1;
        तापमान = -1;
        जर (बीएमपी 180. रीडडेटा (आणि तापमान, आणि दाब))
            sprintf (बफर, "% .2 एफ सी% 4.0 एफ एचपीए", तापमान, दाब);
        नाहीतर
            sprintf (बफर, "एनओके");
            
        जर (! कनेक्ट केलेले) {
            uBit.sleep (500);
        }
        नाहीतर
        {
            uart-> पाठवा (बफर);
            uBit.sleep (1000);
        }
 
    }
    
    release_fiber ();
}
या रोजी अपडेट केले
२६ मे, २०१९

डेटासंबंधित सुरक्षितता

डेव्हलपर तुमचा डेटा कसा गोळा करतात आणि शेअर करतात हे समजून घेण्यापासून सुरक्षितता सुरू होते. तुमचा वापर, प्रदेश आणि वय यांच्या आधारे डेटा गोपनीयता व सुरक्षेशी संबंधित पद्धती बदलू शकतात. डेव्हलपरने ही माहिती पुरवली आहे आणि ती कालांतराने अपडेट केली जाऊ शकते.
तृतीय पक्षांसोबत कोणताही डेटा शेअर केलेला नाही
डेव्हलपर शेअर करण्याविषयी माहिती कशी घोषित करतात याविषयी अधिक जाणून घ्या
कोणताही डेटा गोळा केलेला नाही
डेव्हलपर डेटा गोळा करण्याविषयी माहिती कशी घोषित करतात याविषयी अधिक जाणून घ्या
Play कुटुंबांचे धोरण याचे पालन करण्यास वचनबद्ध आहे

नवीन काय आहे

HEX mode