Софтвер отвореног кода за претварање вашег паметног телефона / таблета у Андроид даљински екран осетљив на додир за ваше Ардуино и АРМ пројекте помоћу Блуетоотх адаптера као што је ХЦ-05 или УСБ ОТГ кабла.
Нека Ардуино скица креира ГУИ са графиком, дугмадима и клизачима на вашем паметном телефону једноставним повезивањем ХЦ-05 на рк/тк пинове вашег Ардуина.
Подржано је и директно повезивање Ардуина помоћу УСБ кабла и УСБ-ОТГ адаптера на ваш паметни телефон.
БлуеДисплаи прима захтеве за цртање од Ардуина преко Блуетоотх-а и приказује их.
Основни ГУИ елементи као дугмад и клизачи су и даље имплементирани у апликацији како би се смањила величина Ардуино кода.
ГУИ повратни позив, додир и догађаји сензора се шаљу назад у Ардуино.
Није потребно Андроид програмирање!
Карактеристике:
- Отвореног кода.
- Ц++ библиотеке за Ардуино и АРМ (СТМ)
- Графички + текстуални излаз, као и имплементација принтф-а.
- Нацртајте графикон из бајтова или кратких вредности. Омогућава брисање последњег нацртаног графикона.
- Пусти системске тонове.
- Додирно дугме + клизач објеката са повратним тоном.
- Повратни позив дугмета и клизача, као и догађаји додира и сензора се шаљу назад у Ардуино.
- Аутоматско и ручно скалирање региона приказа.
- Лако мапирање УТФ-8 знакова као што су Охм, Целзијус итд.
- До 115200 Бауд користећи ХЦ-05 модуле.
- УСБ ОТГ веза се може користити уместо Блуетоотх-а.
- Локални приказ примљених и послатих команди и података за потребе отклањања грешака.
- Хек и АСЦИИ излаз примљених Блуетоотх података на нивоу дневника опширно.
- Отклањање грешака у порукама као здравицама.
Извори + Примери:
Извори су доступни на хттпс://гитхуб.цом/АрминЈо/андроид-блуе-дисплаи.
Примери се налазе у Ардуино БлуеДисплаи библиотеци хттпс://гитхуб.цом/АрминЈо/Ардуино-БлуеДисплаи.
Или користите (Цтрл+Схифт+И) у Ардуино ИДЕ и потражите БлуеДисплаи.
Библиотека укључује примере за лако иницијализацију ХЦ-05 и за једноставан ДСО са 0,3 мегасамплес/сец.
Пре употребе примера, водите рачуна да је БТ-модул (нпр. ХЦ-05 модул) повезан са вашим Андроид уређајем и да је видљив у Блуетоотх подешавањима.
Сви примери у почетку користе брзину преноса од 9600. Нарочито пример СимплеТоуцхСцреенДСО ће радити глатко са брзином преноса од 115200.
За ово промените пример брзине преноса тако што ћете деактивирати линију `#дефине ХЦ_05_БАУД_РАТЕ БАУД_9600` и активирати `#дефине ХЦ_05_БАУД_РАТЕ БАУД_115200`.
И промените брзину преноса БТ модула, нпр. коришћењем примера БТМодулеПрограммер.ино.
АРМ пример кода се може наћи на хттпс://гитхуб.цом/АрминЈо/СТМФ3-Дисцовери-Демос.
Информације о верзији:
4.3
- Нова команда ФУНЦТИОН_ЦЛЕАР_ДИСПЛАИ_ОПТИОНАЛ за омогућавање поновне синхронизације спорих екрана.
- Блуетоотх детекција случајног кашњења.
- Исправљена грешка за сузбијање микро-превлачења.
- Додат је клизач СУБФУНЦТИОН_СЛИДЕР_СЕТ_ДЕФАУЛТ_ЦОЛОР_ТХРЕСХОЛД.
- Отварање менија са опцијама превлачењем сада није ограничено на целом екрану и повезано.
- Стрингови одштампани са Сериал.принт() се не тумаче, већ се чувају у дневнику за потребе отклањања грешака.
- Исправљена грешка у ФУНЦТИОН_БУТТОН_РЕМОВЕ.
- Исправљена грешка за СУБФУНЦТИОН_СЛИДЕР_СЕТ_ПОСИТИОН.
4.2
- Превлачењем са леве ивице у режиму целог екрана апликације отвара се мени са опцијама.
- Уклоњене су неисправне поруке када подаци нису примљени.
- Додате вредности параметара *ЛОЦК_СЕНСОР_ЛАНДСЦАПЕ и *ЛОЦК_СЕНСОР_ПОРТРАИТ за функцију сетСцреенОриентатионЛоцк().
- Побољшано руковање натписима клизача.
- Додате кратке функције `дравТект`.
4.1 Побољшано покретање. Нова порука ако нема примљених података након повезивања и део екрана је неактиван/црно, за приступ дневнику.
4.0 Повезивање са УСБ ОТГ каблом сада је такође могуће. У овом случају није потребан Блуетоотх адаптер.
Клизач сетСцалеФацтор() не скалира стварну вредност, која се испоручује као почетна вредност у инит().
Побољшано подешавање јачине тона - може се подесити и на паметном телефону.
трим() за све низове наслова дугмета.
Наговестити:
Да бисте омогућили програмирање Ардуина док је ХЦ-05 повезан, користите диоду за повезивање Ардуино рк и ХЦ-05 тк.