Léim go dtí an ábhar
MB

micro:bit UART Terminal for Android APK

Foilsitheoir: Ferdinand Stueckler
Android APK Free
Íoslódáil v2.5 0 íoslódálacha
Cineál comhaidAPK
Leagan2.5
Foilsitheoir Ferdinand Stueckler
Dáta scaoilte2 MFómh 2020
Dáta curtha leis2 MFómh 2020
Os riachtanaisAndroid
RiachtanaisRequires Android 4.3 and up
Íoslódálacha iomlána0
PraghasFree

Cur síos

Déanann an aip seo cumarsáid idir Android agus gléas micrea:giotán. Is féidir leat téacs a tharchur agus a fháil i mód ‘fógra’ nó ‘tásc’. Ní mór an chumarsáid UART a chur i bhfeidhm freisin ag an ngléas micrea:giotán (Bloc, Javascript, MBED).

Roghanna:

- Tásc: micrea réamhshocraithe: mód giotán (ar shlí eile modh fógra)

- LF: Linefeed curtha leis

- CR: Tuairisceán iompair curtha leis

Riachtanais:

- Min. Android 5

- Bluetooth Ísealfhuinnimh (BLE)

- Feistí péireáilte

- clár micro:bit (arna fhorbairt agat féin)

V 2.1: Cóipeáil chuig an nGearrthaisce (Roghchlár Rogha)

V 2.2: Liosta Glan (Roghchlár Rogha), Gan Rogha Logála

V 2.5: Mód Heics

Sampla MBED:

#cuir "MicroBit.h" san áireamh

#cuir "MicroBitUARTService.h" san áireamh

#cuir "BMP180.h" san áireamh

MicroBit uBit;

MicroBitUARTService *uart;

BMP180 bmp180(P0_30, P0_0);

maolán gualaigh[80];

brú snámhphointe, teocht;

int nasctha=0;

ar neamhní onConnected(MicroBitEvent e)

uBit.display.scroll("C");

ceangailte=1;

neamhní arDisconnected(MicroBitEvent e)

uBit.display.scroll("D");

ceangailte=0;

neamhní arButtonA(MicroBitEvent e)

uBit.display.scroll(maolán);

ar neamhní arButtonB(MicroBitEvent e)

uBit.display.scroll("SK");

TÁBHACHTACH !!!

Ar shlí eile rithfidh tú as cuimhne!

Mol na seirbhísí DFU agus Imeachta a dhíchumasú i MicroBitConfig.h ós rud é nach bhfuil gá leo anseo:

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 príomh()

bmp180.Tosaigh(64, BMP180_OSS_ULTRA_LOW_POWER);

brú=-1;

teocht=-1;

más rud é (bmp180.ReadData(&teocht,&brú))

sprintf(maolán, "%. 2f C % 4.0f hPa", teocht, brú);

eile

sprintf(maolán,"NOK");

// Tosaigh an t-am rite micrea:giotán.

uBit.init();

uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_CONNECTED, ar Nasc);

uBit.messageBus.listen(MICROBIT_ID_BLE, MICROBIT_BLE_EVT_DISCONNECTED, arDisnasctha);

uBit.messageBus.listen(MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, ar ButtonA);

uBit.messageBus.listen(MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, arButtonB);

uart=MicroBitUARTService nua(*uBit.ble, 32, 32);

uBit.display.scroll(":)");

agus(1)

brú=-1;

teocht=-1;

más rud é (bmp180.ReadData(&teocht,&brú))

sprintf(maolán, "%. 2f C % 4.0f hPa", teocht, brú);

eile

sprintf(maolán,"NOK");

má (!nasctha) {

uBit.sleep(500);

eile

uart->seol(maolán);

uBit.sleep(1000);

scaoileadh_fiber();

}

Cláir chomhchosúil

Rogha eile

Tuilleadh ón fhoilseoir seo