BlueDisplay

1 тыс.+
Спампоўванні
Ацэнка змесціва
Для ўсіх
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана
Здымак экрана

Пра гэту праграму

Праграмнае забеспячэнне з адкрытым зыходным кодам, каб ператварыць ваш смартфон або планшэт у аддалены сэнсарны дысплей Android і галасавы вывад для вашых праектаў Arduino і ARM.
Вы можаце зрабіць гэта з дапамогай адаптара Bluetooth, напрыклад HC-05, або кабеля USB OTG.

Выкарыстоўвайце скетч Arduino, каб стварыць графічны інтэрфейс з графікай, кнопкамі і паўзункамі на вашым смартфоне або планшэце.
Проста падключыце HC-05 да кантактаў RX/TX вашага Arduino.
У якасці альтэрнатывы вы можаце падключыць Arduino непасрэдна да смартфона з дапамогай кабеля USB і адаптара USB-OTG.
BlueDisplay атрымлівае запыты на малюнак ад Arduino праз Bluetooth і адлюстроўвае іх.
Ён таксама можа апрацоўваць запыты галасавога вываду, якія апрацоўваюцца механізмам пераўтварэння тэксту ў маўленне Android.
Зваротны выклік GUI, падзеі дотыку і датчыка адпраўляюцца назад у Arduino.
Праграмаванне Android не патрабуецца!

У поўнаэкранным рэжыме доступ да меню опцый ажыццяўляецца шляхам правядзення пальцам ад левага краю.

Асаблівасці:
- Адкрыты зыходны код.
- C++ бібліятэкі для Arduino і ARM (STM)
- Сэнсарная кнопка + паўзунок аб'ектаў з танальнай зваротнай сувяззю.
- Зваротны выклік кнопак і паўзункоў, а таксама падзеі дотыку і сэнсара адпраўляюцца назад у Arduino.
- Вывад графікі + тэкст, а таксама базавая рэалізацыя printf.
- Галасавы вывад з дапамогай Android TextToSpeech для Android > 5.0 (Lollipop).
- Намалюйце дыяграму з байтаў або кароткіх значэнняў. Дазваляе ачысціць апошнюю намаляваную дыяграму.
- Прайграванне сістэмных тонаў.
- Лёгкае адлюстраванне сімвалаў UTF-8, такіх як Ом, Цэльсій і г.д.
- Аўтаматычнае і ручное маштабаванне вобласці адлюстравання з апрацоўкай уставак.
- Да 115200 бод з выкарыстаннем модуляў HC-05.
- Злучэнне USB OTG можна выкарыстоўваць замест Bluetooth.
- Лакальнае адлюстраванне атрыманых і адпраўленых каманд і даных для мэт адладкі.
- Паведамленні адладкі ў выглядзе тостаў.
- Радкі, надрукаваныя Serial.print(), інтэрпрэтуюцца як паведамленні адладкі.
- Hex і ASCII выснову атрыманых дадзеных Bluetooth на ўзроўні часопіса падрабязна.

Крыніцы + прыклады:
Крыніцы даступныя на https://github.com/ArminJo/android-blue-display.
Прыклады змяшчаюцца ў бібліятэцы Arduino BlueDisplay https://github.com/ArminJo/Arduino-BlueDisplay.
Або выкарыстоўвайце (Ctrl+Shift+I) у IDE Arduino і шукайце BlueDisplay.
Бібліятэка ўключае ў сябе прыклады для лёгкай ініцыялізацыі HC-05 і для простага DSO з 0,3 мегасэмпла ў секунду.

Перш чым выкарыстоўваць прыклады, пераканайцеся, што BT-модуль (напрыклад, модуль HC-05) падключаны да вашай прылады Android і бачны ў наладах Bluetooth.

Усе прыклады першапачаткова выкарыстоўваюць хуткасць перадачы 9600 бод. Асабліва прыклад SimpleTouchScreenDSO будзе працаваць больш гладка з хуткасцю 115200 бод.
Для гэтага зменіце прыклад хуткасці перадачы, дэактываваўшы радок `#define HC_05_BAUD_RATE BAUD_9600` і актываваўшы `#define HC_05_BAUD_RATE BAUD_115200`.
І змяніць хуткасць перадачы BT-модуля, напрыклад. з дапамогай прыкладу BTModuleProgrammer.ino.

Прыклад кода ARM можна знайсці на https://github.com/ArminJo/STMF3-Discovery-Demos.

Інфармацыя аб версіі https://github.com/ArminJo/android-blue-display#revision-history:
5.0
- Галасавы вывад з дапамогай Android TextToSpeech для Android > 5.0 (Lollipop).
- Пазіцыя тэксту Y і X знаходзіцца ў левым верхнім куце сімвала.
- Новыя функцыі setCallback() і setFlags() для кнопак і паўзункоў.
- Сцяжкі арыентацыі экрана цяпер таксама магчымыя ў setFlagsAndSize().
- Выпраўлена апрацоўка пазнакі часу.
- Апрацоўка ўставак Android.

4.4
- Падтрымка новай функцыі disableAutorepeatUntilEndOfTouch().

4.3
- Новая каманда FUNCTION_CLEAR_DISPLAY_OPTIONAL для ўключэння паўторнай сінхранізацыі павольных дысплеяў.
- Bluetooth выпадковага выяўлення затрымкі.
- Выпраўленая памылка для падаўлення мікра-свайпу.
- Дададзены паўзунок SUBFUNCTION_SLIDER_SET_DEFAULT_COLOR_THRESHOLD.
- Адкрыццё меню опцый з дапамогай правядзення пальцам цяпер не абмежавана на ўвесь экран і падключана.
- Радкі, надрукаваныя Serial.print(), не інтэрпрэтуюцца, але захоўваюцца ў журнале для мэт адладкі.
- Выпраўленая памылка ў FUNCTION_BUTTON_REMOVE.
- Выпраўленая памылка для SUBFUNCTION_SLIDER_SET_POSITION.

Падказка:
Каб уключыць праграмаванне Arduino пры падключаным HC-05, выкарыстоўвайце дыёд для злучэння Arduino rx і HC-05 tx.
Абноўлена
25 мая 2025 г.

Бяспека даных

Бяспека пачынаецца з разумення таго, як распрацоўшчыкі збіраюць і абагульваюць вашы даныя. Спосабы забеспячэння прыватнасці і бяспекі даных залежаць ад выкарыстання праграмы, месца пражывання і ўзросту карыстальніка. Распрацоўшчык даў гэту інфармацыю, але з цягам часу ён можа змяніць яе.
Даныя не абагульваюцца са староннімі арганізацыямі
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра абагульванне даных
Даныя не збіраюцца
Даведацца больш пра тое, як распрацоўшчыкі заяўляюць пра збор даных

Што новага

- Voice output with Android TextToSpeech for Android > 5.0 (Lollipop).
- Text Y and X position is upper left corner of character.
- New functions setCallback() and setFlags() for buttons and sliders.
- Screen orientation flags now also possible in setFlagsAndSize().
- Fixed timestamp DST handling.
- Handling of Android insets.