8.5
Преобразует смартфон в дистанционный дисплей с удаленным сенсорным дисплеем для вашего проекта 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.
April 5, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 4, 2025
April 3, 2025
April 3, 2025
April 3, 2025