micro:bit UART Terminal

10K+
Mga Download
Rating ng content
Lahat
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan
Screenshot na larawan

Tungkol sa app na ito

Ang app na ito ay nakikipanayam sa pagitan ng Android at isang micro: bit device. Maaari kang magpadala at tumanggap ng teksto sa 'notification' o 'indikasyon' mode. Ang UART na komunikasyon ay dapat ding ipatupad sa micro: bit device (Block, Javascript, MBED).

Mga Pagpipilian:
- Indikasyon: Default micro: bit mode (kung hindi man ay mode ng notification)
- LF: Idinagdag ang Linefeed
- CR: Idinagdag ang carriage return

Mga Kinakailangan:
- Min. Android 5
- Bluetooth Low Energy (BLE)
- Paired na mga aparato
- micro: bit programm (binuo ng iyong sarili)

V 2.1: Kopyahin sa Clipboard (Opsyon Menu)
V 2.2: I-clear ang Listahan (Opsyon Menu), Walang Pagpipilian sa Log
V 2.5: Hex Mode

Halimbawa ng MBED:

# isama ang "MicroBit.h"
# isama ang "MicroBitUARTService.h"
# isama ang "BMP180.h"

MicroBit uBit;
MicroBitUARTService * uart;
BMP180 bmp180 (P0_30, P0_0);
char buffer [80];
lumutang presyon, temperatura;
        
int konektado = 0;

walang bisa sa Connected (MicroBitEvent e)
{
    uBit.display.scroll ("C");
    konektado = 1;
}

walang bisa sa Natanggap (MicroBitEvent e)
{
    uBit.display.scroll ("D");
    konektado = 0;
}


walang bisa saButtonA (MicroBitEvent e)
{
    uBit.display.scroll (buffer);
}

walang bisa saButtonB (MicroBitEvent e)
{
    uBit.display.scroll ("SK");
}

/ *
MAHALAGA !!!
Oherwise ikaw ay maubusan ng memorya!

Magrekomenda ng hindi pagpapagana ng mga serbisyo ng DFU at Kaganapan sa MicroBitConfig.h dahil hindi ito kinakailangan dito:
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);
    presyon = -1;
    temperatura = -1;
    kung (bmp180.ReadData (& temperatura, at presyon))
        sprintf (buffer, "% .2f C% 4.0f hPa", temperatura, presyon);
    iba pa
        sprintf (buffer, "NOK");
              
    // Inisyalisa ang micro: bit runtime.
    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 = bagong MicroBitUARTService (* uBit.ble, 32, 32);
    uBit.display.scroll (":)");
 
    habang (1)
    {
        presyon = -1;
        temperatura = -1;
        kung (bmp180.ReadData (& temperatura, at presyon))
            sprintf (buffer, "% .2f C% 4.0f hPa", temperatura, presyon);
        iba pa
            sprintf (buffer, "NOK");
            
        kung (! nakakonekta) {
            uBit.sleep (500);
        }
        iba pa
        {
            uart-> magpadala (buffer);
            uBit.sleep (1000);
        }
 
    }
    
    release_fiber ();
}
Na-update noong
May 26, 2019

Kaligtasan ng data

Nagsisimula ang kaligtasan sa pag-unawa kung paano kinokolekta at ibinabahagi ng mga developer ang iyong data. Posibleng mag-iba ang mga kagawian sa privacy at seguridad ng data batay sa iyong paggamit, rehiyon, at edad. Ang developer ang nagbigay ng impormasyong ito at posibleng i-update niya ito sa paglipas ng panahon.
Walang data na ibinabahagi sa mga third party
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagbabahagi
Walang nakolektang data
Matuto pa tungkol sa kung paano inihahayag ng mga developer ang pagkolekta
Nangakong sumunod sa Patakaran para sa Mga Pamilya ng Play

Ano'ng bago

HEX mode