ਸਮੱਗਰੀ 'ਤੇ ਜਾਓ
MB

micro:bit UART Terminal for Android APK

ਪ੍ਰਕਾਸ਼ਕ: Ferdinand Stueckler
Android APK Free
ਡਾ .ਨਲੋਡ v2.5 0 ਡਾਊਨਲੋਡ
ਫਾਈਲ ਦੀ ਕਿਸਮAPK
ਵਰਜਨ2.5
ਪ੍ਰਕਾਸ਼ਕ Ferdinand Stueckler
ਰਿਹਾਈ ਤਾਰੀਖ2 ਸਤੰ 2020
ਮਿਤੀ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ2 ਸਤੰ 2020
ਓਸ ਜਰੂਰਤਾਂAndroid
ਜਰੂਰਤਾਂRequires Android 4.3 and up
ਕੁੱਲ ਡਾਉਨਲੋਡਸ0
ਮੁੱਲFree

ਵੇਰਵਾ

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

ਵਿਕਲਪ:

- ਸੰਕੇਤ: ਡਿਫੌਲਟ ਮਾਈਕ੍ਰੋ:ਬਿਟ ਮੋਡ (ਨਹੀਂ ਤਾਂ ਸੂਚਨਾ ਮੋਡ)

- LF: ਲਾਈਨਫੀਡ ਸ਼ਾਮਲ ਕੀਤੀ ਗਈ

- CR: ਕੈਰੇਜ ਰਿਟਰਨ ਜੋੜਿਆ ਗਿਆ

ਲੋੜਾਂ:

- ਮਿਨ. Android 5

- ਬਲੂਟੁੱਥ ਘੱਟ ਊਰਜਾ (BLE)

- ਪੇਅਰਡ ਡਿਵਾਈਸਾਂ

- ਮਾਈਕ੍ਰੋ: ਬਿੱਟ ਪ੍ਰੋਗਰਾਮ (ਆਪਣੇ ਦੁਆਰਾ ਵਿਕਸਤ)

V 2.1: ਕਲਿੱਪਬੋਰਡ 'ਤੇ ਕਾਪੀ ਕਰੋ (ਵਿਕਲਪ ਮੀਨੂ)

V 2.2: ਸੂਚੀ ਸਾਫ਼ ਕਰੋ (ਵਿਕਲਪ ਮੀਨੂ), ਕੋਈ ਲੌਗ ਵਿਕਲਪ ਨਹੀਂ

V 2.5: ਹੈਕਸ ਮੋਡ

MBED ਉਦਾਹਰਨ:

# "MicroBit.h" ਸ਼ਾਮਲ ਕਰੋ

# "MicroBitUARTService.h" ਸ਼ਾਮਲ ਕਰੋ

# "BMP180.h" ਸ਼ਾਮਲ ਕਰੋ

ਮਾਈਕ੍ਰੋਬਿੱਟ uBit;

MicroBitUARTService *uart;

BMP180 bmp180(P0_30, P0_0);

ਚਾਰ ਬਫਰ [80];

ਫਲੋਟ ਦਬਾਅ, ਤਾਪਮਾਨ;

int ਜੁੜਿਆ=0;

ਕਨੈਕਟਡ (ਮਾਈਕ੍ਰੋਬਿਟ ਈਵੈਂਟ ਈ)

uBit.display.scroll("C");

ਜੁੜਿਆ=1;

ਡਿਸਕਨੈਕਟਡ (ਮਾਈਕ੍ਰੋਬਾਈਟ ਈਵੈਂਟ ਈ)

uBit.display.scroll("D");

ਜੁੜਿਆ=0;

void onButtonA(MicroBitEvent e)

uBit.display.scroll(ਬਫਰ);

void onButtonB(MicroBitEvent e)

uBit.display.scroll("SK");

ਮਹੱਤਵਪੂਰਨ !!!

ਨਹੀਂ ਤਾਂ ਤੁਹਾਡੀ ਯਾਦਦਾਸ਼ਤ ਖਤਮ ਹੋ ਜਾਵੇਗੀ!

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;

if (bmp180.ReadData(&ਤਾਪਮਾਨ,&ਦਬਾਅ))

sprintf(ਬਫਰ, "%.2f C %4.0f hPa", ਤਾਪਮਾਨ, ਦਬਾਅ);

ਹੋਰ

sprintf(ਬਫਰ,"NOK");

// ਮਾਈਕ੍ਰੋ:ਬਿਟ ਰਨਟਾਈਮ ਨੂੰ ਸ਼ੁਰੂ ਕਰੋ।

uBit.init();

uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, onConnected);

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=ਨਵੀਂ MicroBitUARTService(*uBit.ble, 32, 32);

uBit.display.scroll(":)");

ਜਦਕਿ (1)

ਦਬਾਅ=-1;

ਤਾਪਮਾਨ=-1;

if (bmp180.ReadData(&ਤਾਪਮਾਨ,&ਦਬਾਅ))

sprintf(ਬਫਰ, "%.2f C %4.0f hPa", ਤਾਪਮਾਨ, ਦਬਾਅ);

ਹੋਰ

sprintf(ਬਫਰ,"NOK");

ਜੇਕਰ (! ਜੁੜਿਆ ਹੋਇਆ) {

uBit.sleep(500);

ਹੋਰ

uart->ਭੇਜੋ(ਬਫਰ);

uBit.sleep(1000);

ਰਿਲੀਜ਼_ਫਾਈਬਰ ();

}

ਸਮਾਨ ਪ੍ਰੋਗਰਾਮ

ਵਿਕਲਪ

ਇਸ ਪ੍ਰਕਾਸ਼ਕ ਤੋਂ ਹੋਰ