micro:bit UART Terminal

10 tūkst.+
Lejupielādes
Satura vērtējums
Visiem
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls
Ekrānuzņēmuma attēls

Par šo lietotni

Šī lietotne sazinās starp Android un mikro: bitu ierīci. Varat pārsūtīt un saņemt tekstu paziņojuma vai indikācijas režīmā. UART komunikācija ir jāīsteno arī mikro: bitu ierīcē (Block, Javascript, MBED).

Iespējas:
- Indikācija: noklusējuma mikro: bitu režīms (citādi paziņojuma režīms)
- LF: pievienots linefeed
- CR: tiek pievienota pārvadājuma atgriešanās

Prasības:
- Min. Android 5
- Bluetooth zema enerģija (BLE)
- Pārī savienotas ierīces
- mikro: bit programma (izstrādāta pats)

V 2.1: kopēšana uz starpliktuvi (opciju izvēlne)
V 2.2: Clear List (opciju izvēlne), No Log Option (Nav loga)
V 2.5: Hex režīms

MBED piemērs:

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

MicroBit uBit;
MicroBitUARTService * uart;
BMP180 bmp180 (P0_30, P0_0);
char buferis [80];
pludiņa spiediens, temperatūra;
        
int pieslēgts = 0;

anulēts onConnected (MicroBitEvent e)
{
    uBit.display.scroll ("C");
    savienots = 1;
}

spēkā neesošsDisconnected (MicroBitEvent e)
{
    uBit.display.scroll ("D");
    savienots = 0;
}


void onButtonA (MicroBitEvent e)
{
    uBit.display.scroll (buferis);
}

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

/ *
SVARĪGS !!!
Pretējā gadījumā jūs beidzat atmiņa!

Iesakiet DFU un notikumu pakalpojumu atspējošanu MicroBitConfig.h, jo tie nav nepieciešami šeit:
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 galvenais ()
{
    bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);
    spiediens = -1;
    temperatūra = -1;
    ja (bmp180.ReadData (un temperatūra un spiediens))
        sprintf (buferis, "% .2f C% 4.0f hPa", temperatūra, spiediens);
    citādi
        sprintf (buferis, "NOK");
              
    // Inicializējiet mikro: 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, atvienots);
    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 = jauns MicroBitUARTService (* uBit.ble, 32, 32);
    uBit.display.scroll (":)");
 
    kamēr (1)
    {
        spiediens = -1;
        temperatūra = -1;
        ja (bmp180.ReadData (un temperatūra un spiediens))
            sprintf (buferis, "% .2f C% 4.0f hPa", temperatūra, spiediens);
        citādi
            sprintf (buferis, "NOK");
            
        ja (! savienots) {
            uBit.sleep (500);
        }
        citādi
        {
            uart-> send (buferis);
            uBit.sleep (1000);
        }
 
    }
    
    release_fiber ();
}
Atjaunināta
2019. gada 26. maijs

Datu drošība

Drošība sākas ar izpratni par to, kā izstrādātāji vāc un kopīgo jūsu datus. Datu konfidencialitātes un drošības prakse var atšķirties atkarībā no izmantojuma, reģiona un vecuma. Izstrādātājs ir sniedzis šo informāciju un laika gaitā var to atjaunināt.
Dati netiek kopīgoti ar trešajām pusēm
Uzziniet vairāk par to, kā izstrādātāji norāda datu kopīgošanu.
Dati netiek vākti
Uzziniet vairāk par to, kā izstrādātāji norāda datu vākšanu.
Apņemšanās ievērot Play ģimenes satura politiku

Jaunumi

HEX mode