Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

About micro:bit UART

مائیکرو: بٹ ڈیوائسز کے لیے بلوٹوتھ ٹرمینل۔

یہ ایپ اینڈرائیڈ اور مائیکرو بٹ ڈیوائس کے درمیان بات چیت کرتی ہے۔ آپ 'نوٹیفکیشن' یا 'اشارے' موڈ میں متن بھیج اور وصول کر سکتے ہیں۔ UART مواصلات کو مائیکرو: بٹ ڈیوائس (بلاک ، جاوا اسکرپٹ ، ایم بی ای ڈی) پر بھی لاگو کرنا ہوگا۔

اختیارات:

- اشارہ: ڈیفالٹ مائیکرو: بٹ موڈ (بصورت دیگر نوٹیفکیشن موڈ)

- ایل ایف: لائن فیڈ شامل کیا گیا۔

- CR: کیریج ریٹرن شامل کی گئی۔

تقاضے:

- کم سے کم اینڈرائیڈ 5۔

- بلوٹوتھ کم توانائی (BLE)

جوڑا بنایا ہوا آلات۔

- مائیکرو: بٹ پروگرام (خود تیار کردہ)

V 2.1: کلپ بورڈ پر کاپی کریں (آپشن مینو)

V 2.2: کلیئر لسٹ (آپشن مینو) ، لاگ آپشن نہیں۔

V 2.5: ہیکس موڈ۔

MBED مثال:

#MicroBit.h شامل کریں

#MicroBitUARTService.h شامل کریں

#شامل "BMP180.h"

مائیکروبٹ uBit

MicroBitUARTS Service *uart؛

BMP180 bmp180 (P0_30 ، P0_0)

چار بفر [80]

فلوٹ پریشر ، درجہ حرارت

int منسلک = 0

باطل آن کنیکٹڈ (مائیکرو بٹ ایونٹ ای)

{

uBit.display.scroll ("C")

منسلک = 1

}

غیر منقطع منقطع (MicroBitEvent e)

{

uBit.display.scroll ("D")

منسلک = 0

}

باٹن آن بٹن اے (مائیکرو بٹ ایونٹ ای)

{

uBit.display.scroll (بفر)

}

باطل آن بٹن بی (مائیکرو بٹ ایونٹ ای)

{

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 کی وضاحت کریں۔

*/

انٹ مین ()

{

bmp180. شروع کریں (64 ، BMP180_OSS_ULTRA_LOW_POWER)

دباؤ = -1

درجہ حرارت = -1

اگر (bmp180. ریڈ ڈیٹا (اور درجہ حرارت ، اور دباؤ))

سپرنٹف (بفر ، "٪ .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 = new MicroBitUARTService (*uBit.ble، 32، 32)؛

uBit.display.scroll (":)")

جبکہ (1)

{

دباؤ = -1

درجہ حرارت = -1

اگر (bmp180. ریڈ ڈیٹا (اور درجہ حرارت ، اور دباؤ))

سپرنٹف (بفر ، "٪ .2f C٪ 4.0f hPa" ، درجہ حرارت ، دباؤ)

اور

sprintf (بفر ، "NOK")

اگر (! منسلک) {

uBit.sleep (500)

}

اور

{

uart-> بھیجیں (بفر)

uBit.sleep (1000)

}

}

release_fiber ()

}

میں نیا کیا ہے 2.5 تازہ ترین ورژن

Last updated on Jun 3, 2019

HEX mode

ترجمہ لوڈ ہو رہا ہے...

معلومات ایپ اضافی

تازہ ترین ورژن

micro:bit UART اپ ڈیٹ کی درخواست کریں 2.5

اپ لوڈ کردہ

محمد ابو احمد

Android درکار ہے

Android 4.3+

Available on

گوگل پلے پر micro:bit UART حاصل کریں

مزید دکھائیں

micro:bit UART اسکرین شاٹس

تبصرہ لوڈ ہو رہا ہے...
زبانیں
APKPure کو سبسکرائب کریں
ابتدائی ریلیز ، خبروں ، اور بہترین اینڈروئیڈ گیمز اور ایپس کے رہنماؤں تک رسائی حاصل کرنے والے پہلے بنیں۔
نہیں شکریہ
سائن اپ
کامیابی کے ساتھ سبسکرائب!
اب آپ کو اپک پور کی سبسکرائب کیا گیا ہے۔
APKPure کو سبسکرائب کریں
ابتدائی ریلیز ، خبروں ، اور بہترین اینڈروئیڈ گیمز اور ایپس کے رہنماؤں تک رسائی حاصل کرنے والے پہلے بنیں۔
نہیں شکریہ
سائن اپ
کامیابی!
اب آپ ہمارے نیوز لیٹر کی رکنیت لے چکے ہیں۔