BlueDisplay
Библиотеки и демо

BlueDisplay на Андроид

Преобразует смартфон в удаленном сенсорным дисплеем для вашего проекта Arduino или ARM.

1 тыс. загрузок
5.0.0 версия
116 КБ размер
Скачать APK
✓ Проверено источником

Скриншоты

Интерфейс приложения BlueDisplay

Обзор BlueDisplay

Краткий обзор по актуальным данным карточки приложения.

BlueDisplay — приложение для устройств на Android из категории «Библиотеки и демо». На странице собраны основные сведения, необходимые перед загрузкой и установкой APK.

В карточке указаны версия 5.0.0, размер APK 116 КБ, совместимость с Android 3.1+, обновление от 08.12.2025. Разработчиком указан Armin.

По данным источника, у приложения 1 000 загрузок. Показатели могут меняться по мере выхода обновлений.

Приложение может подойти пользователям, которые хотят проверить версию, размер и совместимость приложения перед установкой.

Источник отмечает текущий APK как проверенный. Перед установкой всё равно следует сверить название приложения, разработчика, идентификатор пакета.

  • Текущая версия: 5.0.0
  • Размер файла: 116 КБ
  • Требования: Android 3.1+
  • Идентификатор пакета: de.joachimsmeyer.android.bluedisplay
  • В источнике доступно версий: 3
  • Разрешений в текущей версии: 2

Описание от разработчика

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

Используйте эскиз Arduino для создания графического интерфейса с графикой, кнопками и ползунками на вашем смартфоне или планшете.

Просто подключите HC-05 к контактам RX/TX вашего Arduino.
Кроме того, вы можете подключить Arduino напрямую к своему смартфону с помощью кабеля USB и адаптера USB-OTG.
BlueDisplay получает запросы на рисование от Arduino через Bluetooth и отображает их.
Он также может обрабатывать запросы на голосовой вывод, которые обрабатываются движком Android Text-to-Speech.
Обратный вызов GUI, события касания и датчиков отправляются обратно в Arduino.
Программирование Android не требуется!

В полноэкранном режиме меню параметров открывается свайпом от левого края.

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

Источники + примеры:
Исходники доступны по адресу https://github.com/ArminJo/android-blue-display.
Примеры содержатся в библиотеке Arduino BlueDisplay https://github.com/ArminJo/Arduino-BlueDisplay.
Или используйте (Ctrl+Shift+I) в Arduino IDE и найдите 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-Module, например, используя пример 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().
- Исправлена ​​обработка меток времени DST.
- Обработка вставок 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.

Что нового

- 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.

Как установить BlueDisplay на Андроид

Короткая инструкция по установке APK.

  1. Нажмите «Скачать APK» и дождитесь завершения загрузки файла.
  2. Откройте APK через браузер или файловый менеджер устройства.
  3. Если Android запросит разрешение, временно разрешите установку из используемого источника.
  4. Перед подтверждением установки ещё раз проверьте название приложения и разработчика.

Разрешения приложения

Технический список разрешений текущей версии APK.

Показать все разрешения (2)
android.permission.BLUETOOTH android.permission.BLUETOOTH_CONNECT

Предыдущие версии

Доступные в источнике версии приложения.

5.0.0 2025-05-30
116 КБ ✓ Проверена
4.4.1 2025-03-07
114 КБ ✓ Проверена
4.3.3 2023-08-31
11 КБ ✓ Проверена