micro:bit UART Terminal

10ஆ+
பதிவிறக்கியவை
உள்ளடக்க மதிப்பீடு
அனைவருக்குமானது
ஸ்கிரீன்ஷாட்டின் படம்
ஸ்கிரீன்ஷாட்டின் படம்
ஸ்கிரீன்ஷாட்டின் படம்
ஸ்கிரீன்ஷாட்டின் படம்

இந்த ஆப்ஸ் பற்றி

இந்த பயன்பாட்டை Android மற்றும் ஒரு மைக்ரோ பிட் சாதனம் இடையே தொடர்பு. நீங்கள் 'அறிவிப்பு' அல்லது 'அறிகுறி' பயன்முறையில் உரையை அனுப்பலாம் மற்றும் பெறலாம். UART தொடர்பு கூட மைக்ரோ பிட் சாதனம் (பிளாக், Javascript, MBED) இல் செயல்படுத்தப்பட வேண்டும்.

விருப்பங்கள்:
- குறிப்பு: இயல்புநிலை மைக்ரோ: பிட் பயன்முறை (இல்லையெனில் அறிவிப்பு முறை)
- எல்எஃப்: லைட்ஃபீட் சேர்ந்தது
- சி.ஆர்

தேவைகள்:
- குறைந்தது. Android 5
- புளூடூத் குறைந்த சக்தி (BLE)
- இணைக்கப்பட்ட சாதனங்கள்
- மைக்ரோ: பிட் நிரல் (உங்களை உருவாக்கியது)

V 2.1: கிளிப்போர்டுக்கு நகல் (விருப்பத்தேர்வு மெனு)
V 2.2: தெளிவான பட்டியல் (விருப்பத்தேர்வு மெனு), புகுபதிவு விருப்பம் இல்லை
வி 2.5: ஹெக்ஸ் முறை

MBED எடுத்துக்காட்டு:

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

மைக்ரோபிட் யூபிட்;
MicroBitUARTService * uart;
BMP180 bmp180 (P0_30, P0_0);
கரி தாங்கல் [80];
மிதவை அழுத்தம், வெப்பநிலை;
        
எண்ணாக இணைக்கப்பட்டது = 0;

மீது வெற்றிடப்பட்டது இணைக்கப்பட்டது (MicroBitEvent இ)
{
    uBit.display.scroll ( "சி");
    இணைக்கப்பட்டது = 1;
}

வெற்றிடமாக உள்ளது (மைக்ரோபிட்வென்ட் ஈ)
{
    uBit.display.scroll ( "டி");
    இணைக்கப்பட்ட = 0;
}


வெற்றிடமானபோட்டன் (MicroBitEvent e)
{
    uBit.display.scroll (தாங்கல்);
}

வெற்றிடமானபோட்டன் (MicroBitEvent e)
{
    uBit.display.scroll ( "எஸ்கே");
}

/ *
முக்கியமான !!!
Overswise நீங்கள் நினைவகம் ரன் அவுட்!

MicroBitConfig.h இல் DFU மற்றும் நிகழ்வு சேவைகளை முடக்குவதை பரிந்துரைக்க வேண்டும் என்பதால் இங்கு அவை தேவையில்லை.
microbit-> microbit-dal-> inc-> core-> MicroBitConfig.h

# MICROBIT_BLE_DFU_SERVICE 0 ஐ வரையறுக்கவும்
# MICROBIT_BLE_EVENT_SERVICE 0 ஐ வரையறுக்கவும்
# MICROBIT_SD_GATT_TABLE_SIZE 0x500 வரையறுக்கவும்
* /

int main ()
{
    bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
    அழுத்தம் = -1;
    வெப்பநிலை = -1;
    (bmp180.ReadData (& வெப்பநிலை, அழுத்தம்))
        sprintf (இடையகம், "% .2f C% 4.0f hpa", வெப்பநிலை, அழுத்தம்);
    வேறு
        sprintf (தாங்கல், "NOK");
              
    / / மைக்ரோ: பிட் இயக்கத்தில் ஆரம்பிக்கவும்.
    uBit.init ();

    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, இணைக்கப்பட்டுள்ளது);
    uBit.messageBus.listen (MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DIS CONONCTED, onDconnected);
    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 = புதிய MicroBitUARTService (* uBit.ble, 32, 32);
    uBit.display.scroll ( ":)");
 
    போது (1)
    {
        அழுத்தம் = -1;
        வெப்பநிலை = -1;
        (bmp180.ReadData (& வெப்பநிலை, அழுத்தம்))
            sprintf (இடையகம், "% .2f C% 4.0f hpa", வெப்பநிலை, அழுத்தம்);
        வேறு
            sprintf (தாங்கல், "NOK");
            
        (! இணைக்கப்பட்டுள்ளது)
            uBit.sleep (500);
        }
        வேறு
        {
            uart-> (தாங்கல்) அனுப்ப;
            uBit.sleep (1000);
        }
 
    }
    
    release_fiber ();
}
புதுப்பிக்கப்பட்டது:
26 மே, 2019

தரவுப் பாதுகாப்பு

டெவெலப்பர்கள் உங்கள் தரவை எப்படிச் சேகரிக்கிறார்கள் பகிர்கிறார்கள் என்பதைப் புரிந்துகொள்வதிலிருந்தே 'பாதுகாப்பு' தொடங்குகிறது. உங்கள் உபயோகம், பிராந்தியம், வயது ஆகியவற்றின் அடிப்படையில் தரவுத் தனியுரிமை மற்றும் பாதுகாப்பு நடைமுறைகள் வேறுபடலாம். இந்தத் தகவலை டெவெலப்பர் வழங்கியுள்ளார். அவர் காலப்போக்கில் இதைப் புதுப்பிக்கக்கூடும்.
தரவு எதுவும் மூன்றாம் தரப்புடன் பகிரப்படாது
பகிர்தலை டெவெலப்பர்கள் எப்படி அறிவிக்கிறார்கள் என்பது குறித்து மேலும் அறிக
தரவு சேகரிக்கப்படாது
சேகரிப்பதை டெவெலப்பர்கள் எப்படி அறிவிக்கிறார்கள் என்பது குறித்து மேலும் அறிக
Play குடும்பங்களுக்கான கொள்கையைப் பின்பற்றக் கடமைப்பட்டுள்ளார்

புதிய அம்சங்கள்

HEX mode