Bind
C++ фреймворк для создания UI на Arduino с синхронизацией через приложение BindCanvas для Android
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:bd35fc30305e553bd53b349178e40a0ca2bfb4b419f4836c391ac7ddd25cb3b6Bind-0.2.6-bd35fc30.zipОписание
Bind — это C++ фреймворк для создания интерактивных пользовательских интерфейсов на Arduino. Он работает в паре с приложением BindCanvas для Android, позволяя выводить данные через текст, графики, датчики и карты, а также получать ввод с помощью кнопок, слайдеров, джойстиков и других элементов управления. Для работы достаточно трёх основных функций: init для инициализации, join для привязки объектов к обработчикам событий и sync для синхронизации с экраном. Библиотека берёт на себя всю сложность с парсингом данных и протоколами — ты просто определяешь объекты, задаёшь их свойства вроде размера и цвета, и выводишь на экран через sync. Для интерактивных элементов можно установить callback-функции, которые срабатывают при взаимодействии пользователя.