Use APKPure App
Get micro:bit UART old version APK for Android
মাইক্রো জন্য ব্লুটুথ টার্মিনাল: বিট ডিভাইস
এই অ্যাপটি অ্যান্ড্রয়েড এবং একটি মাইক্রো: বিট ডিভাইসের মধ্যে যোগাযোগ করে। আপনি 'বিজ্ঞপ্তি' বা 'ইঙ্গিত' মোডে পাঠ্য প্রেরণ এবং পাঠ্য প্রেরণ করতে পারেন। UART যোগাযোগটি মাইক্রো: বিট ডিভাইস (ব্লক, জাভাস্ক্রিপ্ট, এমবিইড) এ বাস্তবায়ন করতে হবে।
বিকল্প:
- ইঙ্গিত: ডিফল্ট মাইক্রো: বিট মোড (অন্যথায় বিজ্ঞপ্তি মোড)
- এলএফ: Linefeed যোগ করা
- সিআর: ক্যারিয়ার রিটার্ন যোগ করা হয়েছে
প্রয়োজনীয়তা:
- মি। অ্যান্ড্রয়েড 5
- ব্লুটুথ কম শক্তি (BLE)
- সংযুক্ত ডিভাইস
- মাইক্রো: বিট প্রোগ্রাম (নিজের দ্বারা উন্নত)
ভি 2.1: ক্লিপবোর্ডে অনুলিপি করুন (বিকল্প মেনু)
ভি 2.2: সাফ তালিকা (বিকল্প মেনু), কোন লগ বিকল্প
ভী 2.5: হেক্স মোড
এমবিএইড উদাহরণ:
# অন্তর্ভুক্ত "MicroBit.h"
# অন্তর্ভুক্ত করুন "মাইক্রোবাইটUARTService.h"
# অন্তর্ভুক্ত "BMP180.h"
মাইক্রোবাইট ইউ বিট;
MicroBitUARTService * Uart;
BMP180 bmp180 (P0_30, P0_0);
চার বাফার [80];
ভাসমান চাপ, তাপমাত্রা;
int সংযুক্ত = 0;
অকার্যকর সংযোগ (MicroBitEvent ই)
{
uBit.display.scroll ( "সি");
সংযুক্ত = 1;
}
নিষ্ক্রিয় উপর Disconnected (MicroBitEvent ই)
{
uBit.display.scroll ( "ডি");
সংযুক্ত = 0;
}
নিষ্ক্রিয় বাটন এ (মাইক্রোবাইট ইভ)
{
uBit.display.scroll (বাফার);
}
নিষ্ক্রিয় করা BUTTONB (মাইক্রোবিটভেন্ট ই)
{
uBit.display.scroll ( "এস কে");
}
/ *
গুরুত্বপূর্ণ !!!
Oherwise আপনি মেমরি রান আউট হবে!
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 প্রধান ()
{
bmp180. সূচনা (64, BMP180_OSS_ULTRA_LOW_POWER);
চাপ = -1;
তাপমাত্রা = -1;
যদি (Bmp180.ReadData (এবং তাপমাত্রা, এবং চাপ))
sprintf (বাফার, "% .2f সি% 4.0f এইচপিএ", তাপমাত্রা, চাপ);
আর
, 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, বাটন এ);
uBit.messageBus.listen (MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, বাটন বো);
ইউর্ট = নতুন মাইক্রোবাইট ইউজার সার্ভিস (* ইউবিট.বিল, 32, 32);
uBit.display.scroll ( ":)");
যখন (1)
{
চাপ = -1;
তাপমাত্রা = -1;
যদি (Bmp180.ReadData (এবং তাপমাত্রা, এবং চাপ))
sprintf (বাফার, "% .2f সি% 4.0f এইচপিএ", তাপমাত্রা, চাপ);
আর
, sprintf (বাফার, "NOK");
যদি (! সংযুক্ত) {
uBit.sleep (500);
}
আর
{
uart-> (বাফার) পাঠাতে;
uBit.sleep (1000);
}
}
release_fiber ();
}
Last updated on Jun 3, 2019
HEX mode
আপলোড
محمد ابو احمد
Android প্রয়োজন
Android 4.3+
বিভাগ
রিপোর্ট করুন
micro:bit UART Terminal
2.5 by Ferdinand Stueckler
Jun 3, 2019