micro:bit UART Terminal

10 ਹਜ਼ਾਰ+
ਡਾਊਨਲੋਡ
ਸਮੱਗਰੀ ਰੇਟਿੰਗ
ਹਰੇਕ ਲਈ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ
ਸਕ੍ਰੀਨਸ਼ਾਟ ਚਿੱਤਰ

ਇਸ ਐਪ ਬਾਰੇ

ਇਹ ਐਪ Android ਅਤੇ ਇੱਕ ਮਾਈਕਰੋ: ਬਿੱਟ ਡਿਵਾਈਸ ਦੇ ਵਿਚਕਾਰ ਸੰਚਾਰ ਕਰਦਾ ਹੈ. ਤੁਸੀਂ 'ਸੂਚਨਾ' ਜਾਂ 'ਸੰਕੇਤ' ਮੋਡ ਵਿੱਚ ਪਾਠ ਪ੍ਰਸਾਰਿਤ ਅਤੇ ਪ੍ਰਾਪਤ ਕਰ ਸਕਦੇ ਹੋ. UART ਸੰਚਾਰ ਨੂੰ ਮਾਈਕ੍ਰੋ ਬੀਟ ਡਿਵਾਈਸ (ਬਲਾਕ, ਜਾਵਾਸਕ, MBED) 'ਤੇ ਲਾਗੂ ਕੀਤਾ ਜਾਣਾ ਚਾਹੀਦਾ ਹੈ.

ਚੋਣਾਂ:
- ਸੰਕੇਤ: ਮੂਲ ਮਾਈਕਰੋ: ਬਿੱਟ ਮੋਡ (ਹੋਰ ਸੂਚਨਾ ਮੋਡ)
- ਐਲਐਫ: ਲਾਈਨਫੀਡ ਜੋੜਿਆ ਗਿਆ
- ਸੀ ਆਰ: ਕੈਰੇਜ ਰਿਟਰਨ ਸ਼ਾਮਿਲ ਕੀਤੀ ਗਈ

ਲੋੜਾਂ:
- ਮਿੰਟ Android 5
- ਬਲੂਟੁੱਥ ਲੋਅ ਊਰਜਾ (ਬੀਐਲਐਲ)
- ਜੋੜੀ ਬਣਾਈ ਡਿਵਾਈਸਾਂ
- ਮਾਈਕਰੋ: ਬਿੱਟ ਪ੍ਰੋਗਰਾਮਮ (ਆਪਣੇ ਆਪ ਦੁਆਰਾ ਵਿਕਸਤ ਕੀਤਾ ਗਿਆ ਹੈ)

ਵੀ. 2.1: ਕਲਿੱਪਬੋਰਡ ਵਿੱਚ ਕਾਪੀ ਕਰੋ (ਵਿਕਲਪ ਮੀਨੂ)
ਵੀ 2.2: ਸੂਚੀ ਸਾਫ਼ ਕਰੋ (ਵਿਕਲਪ ਮੇਨੂ), ਕੋਈ ਲੌਗ ਚੋਣ ਨਹੀਂ
ਵੀ 2.5: ਹੈਕਸਾ ਮੋਡ

MBED ਉਦਾਹਰਨ:

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

ਮਾਈਕਰੋਬਿਟ ਯੂਬੀਟ;
MicroBitUARTService * uart;
BMP180 bmp180 (ਪੀ0_30, ਪੀ 0_0);
ਚਾਰ ਬਫਰ [80];
ਫਲੋਟ ਦਬਾਅ, ਤਾਪਮਾਨ;
        
int ਜੁੜਿਆ = 0;

ਕੁਨੈਕਟਡ (MicroBitEvent e) ਤੇ ਰੱਦ
{
    uBit.display.scroll ("C");
    ਜੁੜਿਆ = 1;
}

ਡਿਸਕੁਨੈਕਟਡ ਤੇ ਰੱਦ (MicroBitEvent e)
{
    uBit.display.scroll ("D");
    ਜੁੜਿਆ = 0;
}


ਬਟਟਨ ਏ (MicroBitEvent e) 'ਤੇ ਰੱਦ
{
    uBit.display.scroll (ਬਫਰ);
}

ਬਾਊਟੋਨਬ (MicroBitEvent e) 'ਤੇ ਰੱਦ
{
    uBit.display.scroll ("SK");
}

/ *
ਮਹੱਤਵਪੂਰਨ !!!
ਓਹਵਰਵਰ ਤੁਸੀਂ ਮੈਮੋਰੀ ਤੋਂ ਬਾਹਰ ਚਲੇ ਜਾਓਗੇ!

MicroBitConfig.h ਵਿਚ ਡੀਐਫਯੂ ਅਤੇ ਇਵੈਂਟ ਸੇਵਾਵਾਂ ਨੂੰ ਅਯੋਗ ਕਰਨ ਦੀ ਸਿਫਾਰਸ਼ ਕਰਦੇ ਹਨ ਕਿਉਂਕਿ ਉਹਨਾਂ ਦੀ ਇੱਥੇ ਲੋੜ ਨਹੀਂ ਹੈ:
ਮਾਈਕਰੋਬਿਟ-> ਮਾਈਕਰੋਬਿਟ-ਡੈੱਲ-> ਇੰਕ-> ਕੋਰ-> ਮਾਈਕਰੋਬਿੱਟਕਾਨਫਿਗ. h

# ਡਿਫਾਈਨ MICROBIT_BLE_DFU_SERVICE 0
# ਮਿਕਾਓ MICROBIT_BLE_EVENT_SERVICE 0
#define MICROBIT_SD_GATT_TABLE_SIZE 0x500
* /

int main ()
{
    bmp180. ਸ਼ੁਰੂਆਤ (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_DISCONNECTED, ਔਨਡਿਡਕੁਨੈਕਟਡ);
    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 = ਨਵੀਂ ਮਾਈਕਰੋਬਿੱਟਯੂਅਰ ਸੇਵਾ (* ਯੂਬੀਟ.ਬਲ, 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

ਡਾਟਾ ਸੁਰੱਖਿਆ

ਸੁਰੱਖਿਆ ਇਸ ਗੱਲ ਨੂੰ ਸਮਝਣ ਨਾਲ ਸ਼ੁਰੂ ਹੁੰਦੀ ਹੈ ਕਿ ਵਿਕਾਸਕਾਰ ਵੱਲੋਂ ਤੁਹਾਡੇ ਡਾਟੇ ਨੂੰ ਕਿਸ ਤਰ੍ਹਾਂ ਇਕੱਤਰ ਅਤੇ ਸਾਂਝਾ ਕੀਤਾ ਜਾਂਦਾ ਹੈ। ਡਾਟਾ ਪਰਦੇਦਾਰੀ ਅਤੇ ਸੁਰੱਖਿਆ ਵਿਹਾਰ ਤੁਹਾਡੀ ਵਰਤੋਂ, ਖੇਤਰ ਅਤੇ ਉਮਰ ਦੇ ਮੁਤਾਬਕ ਵੱਖ-ਵੱਖ ਹੋ ਸਕਦੇ ਹਨ। ਵਿਕਾਸਕਾਰ ਵੱਲੋਂ ਇਸ ਜਾਣਕਾਰੀ ਨੂੰ ਮੁਹੱਈਆ ਕਰਵਾਇਆ ਗਿਆ ਹੈ ਅਤੇ ਉਸਦੇ ਵੱਲੋਂ ਸਮੇਂ ਦੇ ਨਾਲ ਇਸਨੂੰ ਅੱਪਡੇਟ ਕੀਤਾ ਜਾ ਸਕਦਾ ਹੈ।
ਤੀਜੀਆਂ ਧਿਰਾਂ ਨਾਲ ਕੋਈ ਡਾਟਾ ਸਾਂਝਾ ਨਹੀਂ ਕੀਤਾ ਜਾਵੇਗਾ
ਵਿਕਾਸਕਾਰਾਂ ਵੱਲੋਂ ਡਾਟੇ ਨੂੰ ਸਾਂਝਾ ਕਰਨ ਦੇ ਤਰੀਕੇ ਬਾਰੇ ਹੋਰ ਜਾਣੋ
ਕੋਈ ਡਾਟਾ ਇਕੱਤਰ ਨਹੀਂ ਕੀਤਾ ਗਿਆ
ਵਿਕਾਸਕਾਰਾਂ ਵੱਲੋਂ ਡਾਟੇ ਨੂੰ ਇਕੱਤਰ ਕਰਨ ਦੇ ਤਰੀਕੇ ਬਾਰੇ ਹੋਰ ਜਾਣੋ
Google Play ਦੀ ਪਰਿਵਾਰਾਂ ਸੰਬੰਧੀ ਨੀਤੀ ਦੀ ਪਾਲਣਾ ਕਰਨ ਲਈ ਵਚਨਬੱਧ

ਨਵਾਂ ਕੀ ਹੈ

HEX mode