micro:bit UART Terminal

10 мың+
Жүктеп алынғандар
Контенттің жас шектеуі
Барлығы үшін
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні
Скриншот кескіні

Осы қолданба туралы

Бұл қолданба Android және микро: бит құрылғысы арасында байланысады. «Хабарлау» немесе «индикациялау» режимінде мәтінді жіберуге және алуға болады. UART байланысын микро-бит құрылғысында (Блок, Javascript, MBED) іске асыру керек.

Опциялар:
- Көрсеткіш: әдепкі микро: бит режимі (басқаша хабарландыру режимі)
- LF: Linefeed қосылды
- CR: Тасымалдауды қайтару қосылды

Талаптар:
- Мин. Android 5
- Bluetooth төмен қуат (BLE)
- Жұпталған құрылғылар
- микро: бит бағдарламасы (өзіңіз әзірлеген)

V 2.1: Аралық сақтағышқа көшіру (Опция мәзірі)
V 2.2: Clear List (Опция мәзірі), No Log Option
V 2.5: Hex режимі

MBED мысалы:

#Contact «MicroBit.h»
#Contact «MicroBitUARTService.h»
#include «BMP180.h»

MicroBit uBit;
MicroBitUARTService * uart;
BMP180 bmp180 (P0_30, P0_0);
char аралық [80];
өзгермелі қысым, температура;
        
int қосылған = 0;

void onConnected (MicroBitEvent e)
{
    uBit.display.scroll («C»);
    қосылған = 1;
}

Қосылмаған (MicroBitEvent e)
{
    uBit.display.scroll («D»);
    қосылған = 0;
}


void onButtonA (MicroBitEvent e)
{
    uBit.display.scroll (буфер);
}

void onButtonB (MicroBitEvent e)
{
    uBit.display.scroll («SK»);
}

/ *
МАҢЫЗДЫ !!!
Айта кететін жайт, сіз еске түсіресіз!

MicroBitConfig.h ішіндегі DFU және Event қызметтерін өшіруді ұсынамыз, өйткені олар мұнда қажет емес:
microbit-> microbit-dal-> inc-> core-> MicroBitConfig.h

#Define MICROBIT_BLE_DFU_SERVICE 0
#Define MICROBIT_BLE_EVENT_SERVICE 0
#Define MICROBIT_SD_GATT_TABLE_SIZE 0x500
* /

int main ()
{
    bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
    қысым = -1;
    температура = -1;
    егер (bmp180.ReadData (& temperature, & pressure))
        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, қосылған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 (& temperature, & pressure))
            sprintf (буфер, «% .2f C% 4.0f hPa», температура, қысым);
        басқа
            sprintf (буфер, «NOK»);
            
        егер (! қосылған) {
            uBit.sleep (500);
        }
        басқа
        {
            uart-> жіберу (буфер);
            uBit.sleep (1000);
        }
 
    }
    
    release_fiber ();
}
Жаңартылған күні
2019 ж. 26 мам.

Дерек қауіпсіздігі

Қауіпсіздік ұғымы әзірлеушілердің деректеріңізді қалай жинап, бөлісетінін түсінуден басталады. Дерек құпиялығы мен қауіпсіздік шаралары қолданбаңыздың пайдаланылуына, аймағыңыз бен жасыңызға байланысты әртүрлі болуы мүмкін. Бұл ақпаратты әзірлеуші ұсынды және оны өзгертіп тұруы мүмкін.
Үшінші тараппен ешбір дерек бөлісілмейді.
Әзірлеушілердің деректерді бөлісу бойынша мәлімдемесі туралы толық ақпарат алыңыз.
Деректер жиналмады.
Әзірлеушілердің деректерді жинау бойынша мәлімдемесі туралы толық ақпарат алыңыз.
Play Отбасылық саясаты ұстануы қажет.

Жаңа функциялар

HEX mode