micro:bit Gateway

micro:bit Gateway

  • 90.8 KB

    فائل سائز

  • Android 5.0+

    Android OS

About micro:bit Gateway

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

یہ ایپ دو مائیکرو: بٹ ڈیوائسز کے درمیان ایک چینل قائم کرتی ہے۔ چینل کو UART کمیونیکیشن کے طور پر سنبھالا جائے گا۔ آپ کو UART ٹرانسفر کے ساتھ ہر مائیکرو: بٹ ڈیوائس پر ایک پروگرام تیار کرنا ہوگا۔

اشارہ فعال: BLE اشارہ (پہلے سے طے شدہ)

اشارہ غیر فعال: BLE نوٹیفکیشن۔

خاموش متحرک: کوئی بصری لاگنگ نہیں۔

خاموش غیر فعال: لاگنگ۔

تقاضے:

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

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

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

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

MBED مثال:

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

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

مائیکروبٹ uBit

MicroBitUARTS Service *uart؛

int منسلک = 0

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

{

uBit.display.scroll ("C")

منسلک = 1

}

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

{

uBit.display.scroll ("D")

منسلک = 0

}

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

{

اگر (منسلک == 0) {

uBit.display.scroll ("NC")

واپسی

}

uart-> بھیجیں ("ہاں")

uBit.display.scroll ("Y")

}

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

{

اگر (منسلک == 0) {

uBit.display.scroll ("NC")

واپسی

}

uart-> بھیجیں ("نہیں")

uBit.display.scroll ("N")

}

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

{

اگر (منسلک == 0) {

uBit.display.scroll ("NC")

واپسی

}

uart-> بھیجیں ("SK")

uBit.display.scroll ("SK")

}

باطل عمل BLEUart () {

uint8_t readBuf [22]

جبکہ (1) {// ہمیشہ کے لیے لوپ۔

اگر ((! منسلک) || (! uart-> isReadable ())) {

uBit.sleep (50) // 50mS انتظار کریں اور دوبارہ چیک کریں۔

جاری رہے؛ // لوپ؛

}

// ورنہ ہم جڑے ہوئے ہیں اور پڑھنے کے لیے کچھ ان پٹ ہے۔

اگر (uart-> isReadable ()) {

جبکہ (uart-> isReadable ()) {

int charCount = uart-> پڑھیں (readBuf ، 22 ، ASYNC)

اگر (charCount! = 0) {

کے لیے (int i = 0؛ i uBit.display.scroll ((char) readBuf [i])؛

}

}

}

}

}

/*

اہم !!!

ورنہ آپ کی یادداشت ختم ہو جائے گی!

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

*/

انٹ مین ()

{

// مائیکرو شروع کریں: بٹ رن ٹائم۔

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)؛

uBit.messageBus.listen (MICROBIT_ID_BUTTON_AB ، MICROBIT_BUTTON_EVT_CLICK ، onButtonAB)؛

uart = نئی MicroBitUARTService (*uBit.ble ، 32 ، 32)

uBit.display.scroll ("جاؤ")

create_fiber (& processBLEUart) // فائبر بنائیں اور اسے شیڈول کریں۔

release_fiber ()

}

مزید دکھائیں

What's new in the latest 1.2

Last updated on 2021-01-23
Android 11
مزید دکھائیں

ویڈیوز اور اسکرین شاٹس

  • micro:bit Gateway کے لیے Android آفیشل ٹریلر
  • micro:bit Gateway اسکرین شاٹ 1
  • micro:bit Gateway اسکرین شاٹ 2

micro:bit Gateway APK معلومات

Latest Version
1.2
کٹیگری
مواصلت
Android OS
Android 5.0+
فائل سائز
90.8 KB
Available on
APKPure پر محفوظ اور تیز APK ڈاؤن لوڈ کریں
APKPure آپ کے لئے وائرس سے پاک micro:bit Gateway APK ڈاؤن لوڈ میسر کرنے کے لئے سائنیچر تصدیق استعمال کرتا ہے۔

کے پرانے ورژن micro:bit Gateway

APKPure آئیکن

APKPure ایپکےذریعےانتہائی تیزاورمحفوظڈاؤنلوڈنگ

Android پر XAPK/APK فائلیںانسٹالکرنےکےلیےایککلککریں!

ڈاؤن لوڈ کریں APKPure
thank icon
ہم آپ کے صارف کے تجربے کو بہتر بنانے کے لیے اس ویب سائٹ پر کوکیز اور دیگر ٹیکنالوجیز کا استعمال کرتے ہیں۔
اس صفحے پر کسی بھی لنک پر کلک کرکے آپ ہماری رازداری کی پالیسی اور کوکیز پالیسی پر متفق ہو رہے ہیں۔
مزید جانیں