micro:bit UART Terminal

१० हजार+
डाउनलोड गरिएका सामग्रीहरू
सामग्रीको मूल्याङ्कन
सबैजना
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो
स्क्रिनसट फोटो

यो एपका बारेमा

यो एप एन्ड्रोइड र एक माइक्रोको बीच संवाद गर्दछ: बिट उपकरण। तपाईं 'सूचना' वा 'संकेत' मोडमा पाठ पठाउन र प्राप्त गर्न सक्नुहुन्छ। UART संचारलाई पनि माइक्रोमा: लागू गरिएको छ बिट उपकरण (ब्लक, जाभास्क्रिप्ट, MBED)।

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

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

V 2.1: क्लिपबोर्डमा प्रतिलिपि गर्नुहोस् (विकल्प मेनु)
V 2.2: खाली सूची (विकल्प मेनु), कुनै लग विकल्प छैन
V 2.5: हेक्स मोड

MBED उदाहरण:

"MicroBit.h" समावेश गर्नुहोस्
"MicroBitUARTService.h" समावेश गर्नुहोस्
#include "BMP180.h"

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

शून्यमा जडान गरिएको (माइक्रोबाइट ईवेंट)
{
    uBit.display.scroll ("C");
    जोडिएको = 1;
}

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


शून्यमाबटनएक (माइक्रोबाइट ईवेंट)
{
    uBit.display.scroll (बफर);
}

शून्यमाबटन बी (माइक्रोबाइट ईवेंट)
{
    uBit.display.scroll ("SK");
}

/ *
महत्वपूर्ण !!!
Oherwise तपाईं मेमोरी बाहिर जानुहुन्छ!

MicroBitConfig.h मा DFU र कार्यक्रम सेवाहरू असक्षम गर्ने सिफारिस गर्दा उनीहरूलाई यहाँ आवश्यक छैन:
त्यसो भए उनीहरुसँगको सम्बन्धको बारेमा जानकारी गराईन्छ

#define MICROBIT_BLE_DFU_SERVICE 0
#de MICROBIT_BLE_EVENT_SERVICE 0
#define MICROBIT_SD_GATT_TABLE_SIZE 0x500
* /

int main ()
{
    bmp180 सुरुवात गर्नुहोस् (64, बीएमपी 180_OSS_ULTRA_LOW_POWER);
    दबाव = -1;
    तापमान = -1;
    यदि (bmp180.राठडेटा (र तापमान, र दबाव))
        sprintf (बफर, "% .2f C% 4.0f hPa", तापमान, दबाव);
    अन्य
        sprintf (बफर, "NOK");
              
    // माइक्रो सुरु गर्नुहोस्: बिट रनटाइम।
    uBit.init ();

    uBit.messageBus.listen (माइक्रोकोबीआईआईएबीबीएल, माइक्रोकोबीआइबीबीबीएईईवीएनएनएनएनएनएनएनएनएनएनएनएन);
    uBit.messageBus.listen (माइक्रोकोबीआईआईएबीबीएल, माइक्रोकोबी + BLE_EVT_DISCONNECTED, खोलिएको छ);
    uBit.messageBus.listen (माइक्रोकोबीआईआईबीबीटीएनएन, माइक्रोकोबीबीबीटीएन_EVT_CLICK, बटटनए) मा;
    uBit.messageBus.listen (माइक्रोकोबीआई ID_BUTTON_B, माइक्रोकोबी +1 BUTTON_EVT_CLICK, बटटन बी मा);

    uart = नयाँ माइक्रोबिट्युर्टसर्भर (* uBit.ble, 32, 32);
    uBit.display.scroll (":)");
 
    जबकि (1)
    {
        दबाव = -1;
        तापमान = -1;
        यदि (bmp180.राठडेटा (र तापमान, र दबाव))
            sprintf (बफर, "% .2f C% 4.0f hPa", तापमान, दबाव);
        अन्य
            sprintf (बफर, "NOK");
            
        यदि (! जोडिएको) {
            uBit.sleep (500);
        }
        अन्य
        {
            uart-> पठाउनुहोस् (बफर);
            uBit.sleep (1000);
        }
 
    }
    
    release_fiber ();
}
मा अपडेट गरिएको
२०१९ मे २६

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

तपाईंको डेटा सुरक्षित राख्नका निम्ति तपाईंले पहिला विकासकर्ताहरूले तपाईंको डेटा कसरी सङ्कलन तथा सेयर गर्छ भन्ने कुरा बुझ्न जरुरी छ। एपको प्रयोगसम्बन्धी जानकारी, तपाईं बसोबास गर्ने क्षेत्र र तपाईंको उमेरका आधारमा डेटाको गोपनीयता र सुरक्षासम्बन्धी अभ्यासहरू फरक हुन सक्छन्। यो एपका विकासकर्ताले यो जानकारी प्रदान गर्नुभएको हो र उहाँ समयक्रमसँगै यो जानकारी संशोधन गर्न सक्नुहुन्छ।
तेस्रो पक्षसँग कुनै पनि डेटा सेयर गरिँदैन
विकासकर्ताहरूले प्रयोगकर्ताको डेटा सेयर गरिने कुराका बारेमा कसरी जानकारी गराउँछन् भन्नेबारेमा थप जान्नुहोस्
कुनै पनि डेटा सङ्कलन गरिएको छैन
विकासकर्ताहरूले प्रयोगकर्ताको डेटा सङ्कलन गरिने कुराका बारेमा कसरी जानकारी गराउँछन् भन्नेबारेमा थप जान्नुहोस्
परिवारसम्बन्धी Play को नीति पालना गर्न प्रतिबद्ध छ

नयाँ के छ

HEX mode