مواد پر جائیں
MB

micro:bit UART Terminal for Android APK

Android APK Free
فائل کی قسمAPK
ورژن2.5
ناشر Ferdinand Stueckler
رہائی کی تاریخ2 ستمبر، 2020
تاریخ شامل کی گئی2 ستمبر، 2020
OS کی ضروریاتAndroid
تقاضےRequires Android 4.3 and up
کل ڈاؤن لوڈ0
قیمتFree

تفصیل

یہ ایپ اینڈرائیڈ اور مائیکرو بٹ ڈیوائس کے درمیان بات چیت کرتی ہے۔ آپ متن کو 'اطلاع' یا 'اشارہ' موڈ میں منتقل اور وصول کر سکتے ہیں۔ UART کمیونیکیشن کو micro:bit ڈیوائس (Block, Javascript, MBED) پر بھی لاگو کرنا ہوگا۔

اختیارات:

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

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

- CR: گاڑی کی واپسی شامل کی گئی۔

تقاضے:

--.من ہ n. اینڈرائیڈ 5

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

- جوڑ بنانے والے آلات

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

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

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

V 2.5: ہیکس موڈ

MBED مثال:

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

#include "MicroBitUARTService.h"

# "BMP180.h" شامل کریں

مائیکرو بٹ uBit؛

MicroBitUARTService *uart؛

BMP180 bmp180(P0_30, P0_0);

چار بفر[80]؛

فلوٹ دباؤ، درجہ حرارت؛

int منسلک=0؛

void onConnected(MicroBitEvent e)

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؛

اگر (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، آن منقطع)؛

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

ریلیز_فائبر ()؛

}

مشابہ پروگرام

متبادل

اس شائع کنندہ سے مزید