GamepadCodec
Кодирование и декодирование состояния геймпада через последовательный порт с защитой по CRC протоколом RobustFrame
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:14a1c7194b5439b0c0945ffeaa784b6e2621e21b981936f6a7a30fa424e55b14GamepadCodec-1.0.1-14a1c719.zipОписание
Если нужно отправлять состояние геймпада между Arduino-устройствами или на компьютер через последовательный порт, эта библиотека берёт на себя кодирование и декодирование. Использует протокол RobustFrame с добавлением контрольной суммы CRC, что гарантирует целостность данных даже при помехах на линии. Подходит для проектов с беспроводными контроллерами, робототехники или интерактивных установок, где нужна надёжная передача информации о нажатых кнопках и положении стиков. Библиотека работает со специфичной структурой gamepad::input::State, поэтому имеет смысл, только если вы уже работаете с этим типом данных или планируете их использовать.