Our website uses necessary cookies to enable basic functions and optional cookies to help us to enhance your user experience. Learn more about our cookie policy by clicking "Learn More".
Accept All Only Necessary Cookies

Mengenai micro:bit UART

Terminal Bluetooth untuk mikro: Peranti bit

Aplikasi ini berkomunikasi antara Android dan peranti mikro: bit. Anda boleh menghantar dan menerima teks dalam mod 'pemberitahuan' atau 'petunjuk'. Komunikasi UART juga perlu dilaksanakan pada peranti mikro: bit (Blok, Javascript, MBED).

Pilihan:

- Petunjuk: Mikro lalai: mod bit (jika tidak mod pemberitahuan)

- LF: Garis pudar ditambah

- CR: Pulangan pengangkutan ditambah

Keperluan:

- Min. Android 5

- Bluetooth Tenaga Rendah (BLE)

- Peranti berpasangan

- mikro: bit programm (dibangunkan oleh diri sendiri)

V 2.1: Salin ke Clipboard (Menu Pilihan)

V 2.2: Hapus Senarai (Menu Opsyen), Tiada Pilihan Log

V 2.5: Mod Hex

Contoh MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

penimbal char [80];

tekanan apungan, suhu;

int connected = 0;

tidak sah onConnected (MicroBitEvent e)

{

    uBit.display.scroll ("C");

    disambungkan = 1;

}

tidak sah onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ("D");

    disambungkan = 0;

}

tidak sah padaButtonA (MicroBitEvent e)

{

    uBit.display.scroll (penampan);

}

tidak sah padaButtonB (MicroBitEvent e)

{

    uBit.display.scroll ("SK");

}

/ *

PENTING !!!

Owise kamu akan kehabisan ingatan!

Sarankan mematikan perkhidmatan DFU dan Acara di MicroBitConfig.h kerana mereka tidak diperlukan di sini:

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);

    tekanan = -1;

    suhu = -1;

    jika (bmp180.ReadData (& suhu, & tekanan))

        sprintf (penampan, "% .2f C% 4.0f hPa", suhu, tekanan);

    lain

        sprintf (penampan, "NOK");

    // Inisiatif mikro: runtime bit.

    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 baru (* uBit.ble, 32, 32);

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

    sementara (1)

    {

        tekanan = -1;

        suhu = -1;

        jika (bmp180.ReadData (& suhu, & tekanan))

            sprintf (penampan, "% .2f C% 4.0f hPa", suhu, tekanan);

        lain

            sprintf (penampan, "NOK");

        jika (! disambungkan) {

            uBit.sleep (500);

        }

        lain

        {

            uart-> send (buffer);

            uBit.sleep (1000);

        }

    }

    release_fiber ();

}

Apa yang baru dalam versi terkini 2.5

Last updated on Jun 3, 2019

HEX mode

Terjemahan Memuatkan...

Maklumat APLIKASI tambahan

Versi Terbaru

Minta micro:bit UART Kemas kini 2.5

Dimuat naik oleh

محمد ابو احمد

Memerlukan Android

Android 4.3+

Available on

Dapatkan micro:bit UART melalui Google Play

Tunjukkan Lagi

micro:bit UART Tangkapan skrin

Memuatkan Komen...
Bahasa
Langgan APKPure
Jadilah yang pertama untuk mendapatkan akses kepada pelepasan awal, berita, dan panduan permainan dan aplikasi Android terbaik.
Tidak, Terima kasih
Daftar
Berjaya berjaya!
Anda kini melanggan APKPure.
Langgan APKPure
Jadilah yang pertama untuk mendapatkan akses kepada pelepasan awal, berita, dan panduan permainan dan aplikasi Android terbaik.
Tidak, Terima kasih
Daftar
Kejayaan!
Anda kini melanggan surat berita kami.