เราใช้คุกกี้และเทคโนโลยีอื่น ๆ บนเว็บไซต์นี้ เพื่อปรับปรุงประสบการณ์การใช้งานของคุณ
การคลิกลิงก์ใด ๆ ในหน้านี้แสดงว่าคุณยินยอมในส่วนของ นโยบายความเป็นส่วนตัว และ นโยบายคุกกี้ ของเรา
ตกลง ฉันยินยอม เรียนรู้เพิ่มเติม

micro:bit UART ภาพหน้าจอ

เกี่ยวกับ micro:bit UART

บลูทู ธ สำหรับเทอร์มิ Micro: อุปกรณ์บิต

แอพนี้สื่อสารระหว่าง Android และอุปกรณ์ micro: bit คุณสามารถส่งและรับข้อความในโหมด 'การแจ้งเตือน' หรือ 'ตัวบ่งชี้' การสื่อสาร UART จะต้องดำเนินการที่อุปกรณ์ micro: bit (Block, Javascript, MBED)

ตัวเลือก:

- บ่งชี้: ไมโครเริ่มต้น: โหมดบิต (มิฉะนั้นโหมดแจ้งเตือน)

- LF: เพิ่ม Linefeed แล้ว

- CR: เพิ่มการรับคืนของการขนส่ง

ที่ต้องการ:

- ต่ำสุด Android 5

- บลูทู ธ พลังงานต่ำ (BLE)

- อุปกรณ์ที่จับคู่

- micro: bit programm (พัฒนาด้วยตัวเอง)

V 2.1: คัดลอกไปยังคลิปบอร์ด (เมนูตัวเลือก)

V 2.2: รายการที่ชัดเจน (เมนูตัวเลือก), ไม่มีตัวเลือกบันทึก

V 2.5: โหมด Hex

ตัวอย่าง MBED:

#include "MicroBit.h"

#include "MicroBitUARTService.h"

#include "BMP180.h"

MicroBit uBit;

MicroBitUARTService * uart;

BMP180 bmp180 (P0_30, P0_0);

ถ่านบัฟเฟอร์ [80];

ความดันลอยอุณหภูมิ;

int ที่เชื่อมต่อ = 0;

ถือเป็นโมฆะ onConnected (MicroBitEvent e)

{

    uBit.display.scroll ( "C");

    เชื่อมต่อแล้ว = 1;

}

ถือเป็นโมฆะ onDisconnected (MicroBitEvent e)

{

    uBit.display.scroll ( "D");

    เชื่อมต่อ = 0;

}

ถือเป็นโมฆะ onButtonA (MicroBitEvent e)

{

    uBit.display.scroll (กันชน);

}

ถือเป็นโมฆะ onButtonB (MicroBitEvent e)

{

    uBit.display.scroll ( "เอสเค");

}

/ *

สำคัญ !!!

มิฉะนั้นคุณจะมีหน่วยความจำไม่พอ!

แนะนำให้ปิดใช้งานบริการ DFU และกิจกรรมใน MicroBitConfig.h เนื่องจากไม่ต้องการใช้ที่นี่:

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 หลัก ()

{

    bmp180.Initialize (64, BMP180_OSS_ULTRA_LOW_POWER);

    ความดัน = -1;

    อุณหภูมิ = -1;

    ถ้า (bmp180.ReadData (& อุณหภูมิและความดัน))

        sprintf (บัฟเฟอร์, "% .2f C% 4.0f hPa", อุณหภูมิ, ความดัน);

    อื่น

        sprintf (บัฟเฟอร์ "NOK");

    // เริ่มต้น 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 เปิดการเชื่อมต่อ);

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_A, MICROBIT_BUTTON_EVT_CLICK, onButtonA);

    uBit.messageBus.listen (MICROBIT_ID_BUTTON_B, MICROBIT_BUTTON_EVT_CLICK, บนปุ่ม B);

    uart = MicroBitUARTService ใหม่ (* uBit.ble, 32, 32);

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

    ในขณะที่ (1)

    {

        ความดัน = -1;

        อุณหภูมิ = -1;

        ถ้า (bmp180.ReadData (& อุณหภูมิและความดัน))

            sprintf (บัฟเฟอร์, "% .2f C% 4.0f hPa", อุณหภูมิ, ความดัน);

        อื่น

            sprintf (บัฟเฟอร์ "NOK");

        ถ้า (! เชื่อมต่อ) {

            uBit.sleep (500);

        }

        อื่น

        {

            uart-> ส่ง (กันชน);

            uBit.sleep (1000)

        }

    }

    release_fiber ();

}

มีอะไรใหม่ใน 2.5 เวอร์ชันล่าสุด

Last updated on Jun 3, 2019

HEX mode

กำลังโหลดการแปล...

ข้อมูล แอป เพิ่มเติม

เวอร์ชันล่าสุด

ส่งคำขออัปเดต micro:bit UART 2.5

อัปโหลดโดย

محمد ابو احمد

ต้องใช้ Android

Android 4.3+

Available on

ดาวน์โหลด micro:bit UART ผ่าน Google Play

แสดงเพิ่มเติม
ภาษา
สมัครสมาชิก APKPure
เป็นคนแรกที่เข้าถึงการเปิดตัวข่าวและคำแนะนำเกี่ยวกับเกมและแอพ Android ที่ดีที่สุด
ไม่เป็นไรขอบคุณ
ลงชื่อ
สมัครสมาชิกสำเร็จ!
ตอนนี้คุณสมัครเป็นสมาชิก APKPure
สมัครสมาชิก APKPure
เป็นคนแรกที่เข้าถึงการเปิดตัวข่าวและคำแนะนำเกี่ยวกับเกมและแอพ Android ที่ดีที่สุด
ไม่เป็นไรขอบคุณ
ลงชื่อ
ความสำเร็จ!
ตอนนี้คุณสมัครรับจดหมายข่าวของเรา