

Преобразует смартфон в дистанционный дисплей с удаленным сенсорным дисплеем для вашего проекта Arduino или Arm.
Программное обеспечение с открытым исходным кодом для преобразования вашего смартфона / планшета в Android-удаленный сенсорный дисплей для ваших проектов Arduino и ARM с использованием адаптера Bluetooth, такого как HC-05 или USB-кабель OTG.
Пусть эскиз Arduino создаст графический интерфейс с графикой, кнопками и ползунками на вашем смартфоне, просто подключив HC-05 к булавкам RX/TX вашего Arduino.
Также поддерживается непосредственное подключение Arduino с помощью USB-кабеля и адаптера USB-OTG к смартфону.
BlueDisplay получает запросы на рисование от Arduino за Bluetooth и делает его.
Основные элементы графического интерфейса в качестве кнопок и ползунков все еще реализованы в приложении, чтобы уменьшить размер кода Arduino.
Обратный вызов GUI, прикосновение и сенсорные события отправляются обратно в Ардуино.
Программирование Android не требуется!
Функции:
- открытый исходный код.
- Библиотеки C ++ для Arduino и Arm (STM)
- Graphic + Text Output, а также реализация Printf.
- Нарисуйте диаграмму из байтовых или коротких значений. Позволяет очистить последнюю нарисованную диаграмму.
- Воспроизвести системные тона.
- Кнопка Кнопки + Слайдер с обратной связью.
- Обратный вызов кнопки и ползунка, а также события прикосновения и датчика отправляются обратно в Arduino.
- Автоматическое и вручную масштабирование области дисплея.
- Легкое отображение символов UTF-8, таких как ом, Цельсия и т. Д.
- До 115200 бод с использованием модулей HC-05.
- USB OTG -соединение может использоваться вместо Bluetooth.
- Локальное отображение команд полученных и отправленных данных и данных для целей отладки.
- HEX и ASCII Вывод полученных данных Bluetooth на словесном уровне.
- Отлавить сообщения как тосты.
Источники + примеры:
Источники доступны по адресу https://github.com/arminjo/android-blue-display.
Примеры содержатся в библиотеке Arduino BludeSplay https://github.com/arminjo/arduino-bluedisplay.
Или используйте (Ctrl+Shift+I) в Arduino IDE и ищите BlueDisplay .
Библиотека включает в себя примеры для легкой инициализации HC-05 и для простого DSO с 0,3 мегазаммами/сек.
Перед использованием примеров позаботьтесь о том, чтобы модуль BT (например, модуль HC-05) подключен к вашему устройству Android и виден в настройках Bluetooth.
Все примеры первоначально используют Baudrate 9600. Особенно пример SimpleTouchScreendesso будет проходить более плавным с Baudrate 115200.
Для этого измените пример Baudrate, деактивируя строку `#define hc_05_baud_rate baud_9600` и активируя` #define hc_05_baud_rate baud_115200`.
И изменить BT-модуль Baudrate, например, используя пример btmoduleprogrammer.ino.
Пример примера ARM можно найти на https://github.com/arminjo/stmf3-discovery-demos.
Информация о версии:
4.3
- Новая команда function_clear_display_optional, чтобы включить ресинхронизацию медленных дисплеев.
- Bluetooth случайное обнаружение задержки.
- Исправлена ошибка для подавления микрополонов.
- Добавлена SLIDE Subfunction_SLIDER_SET_DEFAUTH_COLOR_THRESHOLD.
- Меню «Открытие параметров» от Swipe теперь не ограничено на полном экране и подключено.
- Строки, напечатанные с помощью serial.print (), не интерпретируются, а хранятся в журнале для отладки.
- Исправлена ошибка в function_button_remove.
- Исправлена ошибка для subfunction_slider_set_position.
4.2
- Пылайте от левой границы в режиме полноэкранного режима приложения открывает меню «Параметры».
- Удаленные неисправные сообщения о не полученных данных.
- Добавлены значения параметров *lock_sensor_landscape и *lock_sensor_portrait для функции setScreenorationLock ().
- Улучшенная обработка заголовка ползунка улучшилась.
- Добавлены короткие функции `drawtext`.
4.1 Улучшенный запуск. Новое сообщение, если нет данных, полученных после подключения и части экрана неактивно/черное, для доступа к журналу.
4.0 Подключение с USB OTG Cable теперь также возможно. В этом случае адаптер Bluetooth не требуется.
Slider setScaleFactor () не масштабирует фактическое значение, которое доставляется как начальное значение при init ().
Улучшенная настройка громкости тона - можно настроить также на смартфоне.
TRIM () для всех строк подписи кнопки.
Намекать:
Чтобы включить программирование Arduino, в то время как HC-05 подключен, используйте диод для подключения Arduino RX и HC-05 TX.
Сумка для текстур Yure предназначена в основном для выживания, и она привлекает новые материалы для блоков и предметов. Основным изюминкой этого материала является предметы с высоким разрешением, что делает их более эффективными при портативном устройстве
Пакет ресурсов фортепиано используется для создания музыки командного блока. Всего есть 61 ключевой звуковой эффект, то есть в общей сложности 88 ключевых звуковых эффектов, то есть версия пакета ресурсов 88 имеет 88 клавиш, что является длиной 88 клавиш
Материал Visualencts Material - это материал, который превращает эффект очарования в визуальные эффекты.
Hardcore Pig Resource Pack - это очень простой пакет звука.
Пакет материала светового эффекта с твердым цветом не является чем -то особенным. Его следует использовать в некоторых работах карты, так что опубликуйте его. Левая сторона предварительного просмотра - эффект пакета ресурсов, а правая сторона - исходный э
Советский пакет экрана для загрузки представляет собой небольшой, но интересный пакет материалов, заменивший уродливый капиталистический журнал на экране загрузки более социалистическим логотипом.
На нашем сайте вы можете легко скачать последнюю версию BlueDisplay! Регистрация или СМС не требуются!