XBoxControllerHandler
Парсер строк состояния Xbox-контроллера для Arduino через ESP32 с поддержкой до четырёх устройств и callback-функций
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:41ff44afb7fe903dd6ef2ff8a416af7854d128c404efb0ff3339effd73d25a8bXBoxControllerHandler-1.0.1-41ff44af.zipОписание
Парсер для беспроводных Xbox-контроллеров, подключённых к Arduino через ESP32. Библиотека принимает по Serial1 строки состояния контроллера от ESP32, работающего с Bluepad32, и вызывает обработчики событий при изменении кнопок и стиков. Поддерживает до четырёх контроллеров одновременно с отдельными callback-функциями для каждого. Архитектура построена на разделении задач: ESP32 читает контроллер и отправляет данные, а основная плата (например, ATmega2560) занимается логикой и управлением большим числом пинов и реле. Удобна для проектов, где нужна беспроводная управляемость, но основная логика требует многих выводов или точного тайминга. Тестирована на паре ESP32-C3 WROOM с Mega2560 по UART.