micro:bit UART Terminal

10 миң+
жолу жүктөлүп алынды
Мазмун рейтинги
Баары
Скриншоттун сүрөтү
Скриншоттун сүрөтү
Скриншоттун сүрөтү
Скриншоттун сүрөтү

Колдонмо тууралуу

бит түзмөк: Бул колдонмо Android жана чакан ортосунда пикир. Сиз өткөрүү жана "кабарлоо" же "көрсөтмө" режиминде текстти кабыл ала берет. бит аппарат (Block, Javascript, MBED): UArt байланыш, ошондой эле микрокаржылоо боюнча ишке ашырылышы керек.

Options:
- көрсөтүү: По умолчанию кичи: бит режими (эгерде кабарлоо тартиби)
- LF: Linefeed кошо
- CR: Ташуу кайра кошо

талаптар:
- Min. Android 5
- Bluetooth Low Energy (BLE)
- Жупташкан түзмөктөр
- чакан: бит программаларды (Сизден тарабынан иштелип чыккан)

V 2,1: тактасына көчүрүү (Option Меню)
V 2,2: Clear тизмеси (тандоо Меню), No Log Option
V 2,5: Hex Mode

MBED мисал:

#include "MicroBit.h"
#include "MicroBitUARTService.h"
#include "BMP180.h"

MicroBit uBit;
MicroBitUARTService * UArt;
BMP180 bmp180 (P0_30, P0_0);
Исахар туруучу [80];
калкып басымы, температурасы;
        
Int = 0 коштолгондо;

күчүн жоготту onConnected (MicroBitEvent е)
{
    uBit.display.scroll ( "С");
    = 1 коштолгондо;
}

күчүн жоготту onDisconnected (MicroBitEvent е)
{
    uBit.display.scroll ( "D");
    = 0 коштолгондо;
}


күчүн жоготту onButtonA (MicroBitEvent е)
{
    uBit.display.scroll (чогултуу);
}

күчүн жоготту onButtonB (MicroBitEvent е)
{
    uBit.display.scroll ( "СК");
}

/ *
МААНИЛҮҮ !!!
Oherwise сиз эс алып келет!

Алар бул жерде кереги жок, анткени MicroBitConfig.h жылы DFU жана окуя кызматтарын өчүрүү сунушталсын:
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 ()
{
    bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
    басым = -1;
    температурасы = -1;
    эгер (bmp180.ReadData (& температура, басым жана))
        sprintf (структура "% .2f C% 4.0f гПа", температура, басым);
    дагы
        sprintf (структура "NOK");
              
    бит чөйрөсү: чакан Initialise //.
    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);

    UArt = жаңы MicroBitUARTService (* uBit.ble, 32, 32);
    uBit.display.scroll ( ":)");
 
    ал эми (1)
    {
        басым = -1;
        температурасы = -1;
        эгер (bmp180.ReadData (& температура, басым жана))
            sprintf (структура "% .2f C% 4.0f гПа", температура, басым);
        дагы
            sprintf (структура "NOK");
            
        болсо (! туташкан) {
            uBit.sleep (500);
        }
        дагы
        {
            uart-> жөнөтүү (аймак);
            uBit.sleep (1000);
        }
 
    }
    
    release_fiber ();
}
Качан жаңырды
2019-ж., 26-май

Маалыматтардын коопсуздугу

Коопсуздук дегенде колдонмонун маалыматты кантип топтоп, аны үчүнчү тараптар менен кантип бөлүшө турганын түшүнүү керек. Маалыматтардын купуялыгы жана коопсуздугу колдонмоңуздун иштетилишине, жүргөн аймагыңызга жана курагыңызга жараша болот. Маалыматты иштеп чыгуучу берип, маал-маалы менен жаңырып турат.
Үчүнчү тараптар менен маалымат бөлүшүлбөйт
Иштеп чыгуучулар маалыматтардын бөлүшүлүшү жөнүндө кантип кабар берерин билип алыңыз
Маалымат топтолбойт
Иштеп чыгуучулар маалыматтардын топтолушу жөнүндө кантип кабар берерин билип алыңыз
Play кызматынын Үй-бүлөлөргө арналган колдонмолорго тийиштүү саясатына баш ийет

Эмне жаңылык

HEX mode