| Cineál comhaid | APK |
|---|---|
| Leagan | 2.5 |
| Foilsitheoir | Ferdinand Stueckler |
| Dáta scaoilte | 2 MFómh 2020 |
| Dáta curtha leis | 2 MFómh 2020 |
| Os riachtanais | Android |
| Riachtanais | Requires Android 4.3 and up |
| Íoslódálacha iomlána | 0 |
| Praghas | Free |
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();
}