MB

micro:bit UART Terminal for Android APK

Издавач: Ferdinand Stueckler
Android APK Free
Vrsta datotekeAPK
Верзија2.5
Издавач Ferdinand Stueckler
Датум изласка2. 9. 2020.
Датум додавања2. 9. 2020.
Ос захтевиAndroid
ЗахтевиRequires Android 4.3 and up
Укупно преузимања0
ЦенаFree

Опис

Ова апликација комуницира између Андроид-а и мицро:бит уређаја. Можете да преносите и примате текст у режиму 'обавештења' или 'индикације'. УАРТ комуникација такође мора бити имплементирана на мицро:бит уређају (Блоцк, Јавасцрипт, МБЕД).

Опције:

- Индикација: подразумевани микро:бит режим (иначе режим обавештења)

- ЛФ: Линефеед је додат

- ЦР: Додан је повратак кочије

Захтеви:

- Мин. Андроид 5

- Блуетоотх ниске енергије (БЛЕ)

- Упарени уређаји

- мицро:бит програм (који сте сами развили)

В 2.1: Копирај у међуспремник (мени са опцијама)

В 2.2: Обриши листу (мени са опцијама), без опције евиденције

В 2.5: Хек режим

МБЕД пример:

#инцлуде "МицроБит.х"

#инцлуде "МицроБитУАРТСервице.х"

#инцлуде "БМП180.х"

МицроБит уБит;

МицроБитУАРТСервице *уарт;

БМП180 бмп180(П0_30, П0_0);

цхар бафер[80];

притисак пловка, температура;

инт повезан=0;

воид онЦоннецтед(МицроБитЕвент е)

уБит.дисплаи.сцролл("Ц");

повезано=1;

воид онДисцоннецтед(МицроБитЕвент е)

уБит.дисплаи.сцролл("Д");

повезан=0;

воид онБуттонА(МицроБитЕвент е)

уБит.дисплаи.сцролл(буффер);

воид онБуттонБ(МицроБитЕвент е)

уБит.дисплаи.сцролл("СК");

ВАЖНО !!!

Иначе ћете остати без меморије!

Препоручите да онемогућите ДФУ и Евент услуге у МицроБитЦонфиг.х јер овде нису потребни:

мицробит->мицробит-дал->инц->цоре->МицроБитЦонфиг.х

#дефине МИЦРОБИТ_БЛЕ_ДФУ_СЕРВИЦЕ 0

#дефине МИЦРОБИТ_БЛЕ_ЕВЕНТ_СЕРВИЦЕ 0

#дефине МИЦРОБИТ_СД_ГАТТ_ТАБЛЕ_СИЗЕ 0к500

инт маин()

бмп180.Инитиализе(64, БМП180_ОСС_УЛТРА_ЛОВ_ПОВЕР);

притисак=-1;

температура=-1;

иф (бмп180.РеадДата(&температура,&притисак))

спринтф(пуфер, "%.2ф Ц %4.0ф хПа", температура, притисак);

друго

спринтф(буффер,"НОК");

// Покрени мицро:бит рунтиме.

уБит.инит();

уБит.мессагеБус.листен(МИЦРОБИТ_ИД_БЛЕ, МИЦРОБИТ_БЛЕ_ЕВТ_ЦОННЕЦТЕД, онЦоннецтед);

уБит.мессагеБус.листен(МИЦРОБИТ_ИД_БЛЕ, МИЦРОБИТ_БЛЕ_ЕВТ_ДИСЦОННЕЦТЕД, онДисцоннецтед);

уБит.мессагеБус.листен(МИЦРОБИТ_ИД_БУТТОН_А, МИЦРОБИТ_БУТТОН_ЕВТ_ЦЛИЦК, онБуттонА);

уБит.мессагеБус.листен(МИЦРОБИТ_ИД_БУТТОН_Б, МИЦРОБИТ_БУТТОН_ЕВТ_ЦЛИЦК, онБуттонБ);

уарт=нови МицроБитУАРТСервице(*уБит.бле, 32, 32);

уБит.дисплаи.сцролл(":)");

док (1)

притисак=-1;

температура=-1;

иф (бмп180.РеадДата(&температура,&притисак))

спринтф(пуфер, "%.2ф Ц %4.0ф хПа", температура, притисак);

друго

спринтф(буффер,"НОК");

ако (!повезано) {

уБит.слееп(500);

друго

уарт->сенд(буффер);

уБит.слееп(1000);

релеасе_фибер();

}

Slični programi

Alternative

Još od ovog izdavača