micro:bit UART Terminal

১০ হা+
ডাউনলোড
সামগ্রীর রেটিং
প্রত্যেকে
স্ক্রিনশটের ছবি
স্ক্রিনশটের ছবি
স্ক্রিনশটের ছবি
স্ক্রিনশটের ছবি

এই অ্যাপ সম্পর্কে

এই অ্যাপটি অ্যান্ড্রয়েড এবং একটি মাইক্রো: বিট ডিভাইসের মধ্যে যোগাযোগ করে। আপনি 'বিজ্ঞপ্তি' বা 'ইঙ্গিত' মোডে পাঠ্য প্রেরণ এবং পাঠ্য প্রেরণ করতে পারেন। 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 ();
}
আপডেট করা হয়েছে
২৬ মে, ২০১৯

ডেটা সুরক্ষা

ডেভেলপার কীভাবে আপনার ডেটা সংগ্রহ এবং শেয়ার করে তা থেকেই নিরাপত্তা ব্যবস্থা কাজ করা শুরু করে। অ্যাপের ব্যবহার, কোন অঞ্চলে ব্যবহার করা হচ্ছে এবং ব্যবহারকারীর বয়সের ভিত্তিতে ডেটা গোপনীয়তা এবং সুরক্ষা ব্যবস্থা আলাদা হতে পারে। ডেভেলপার এই তথ্য প্রদান করেছেন এবং সময়ের সাথে সাথে তা আপডেট করতে পারে।
কোনও ডেটা থার্ড-পার্টির সাথে শেয়ার করা হয়নি
ডেভেলপার কীভাবে শেয়ার করার কথা ঘোষণা করেন সেই সম্পর্কে আরও জানুন
কোনও ডেটা সংগ্রহ করা হয়নি
ডেভেলপাররা কীভাবে সংগ্রহ করার কথা ঘোষণা করেন সেই সম্পর্কে আরও জানুন
ডেভেলপার Play পরিবার সম্পর্কিত নীতি পালনের প্রতিশ্রুতি দেয়

নতুন কী আছে

HEX mode