YFPS2UARTLib
Чтение PS2-контроллеров через UART с поддержкой вибрации и автоопределением подключения
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:1fb57d33bdc882759fe179fc82441865a1aa3c3247bcfec27db672e40fc2c1a0YFPS2UARTLib-2.0.1-1fb57d33.zipОписание
Библиотека для работы с PS2-контроллерами через UART. Поддерживает Arduino UNO и ESP32, позволяет читать состояние всех кнопок, значения аналоговых стиков по осям X и Y, а также отправлять команды вибрации на оба мотора. В наборе встроена защита от дребезга контактов и автоматическое определение подключённого контроллера. Есть поддержка AT-команд для запроса версии и смены скорости обмена. Одно вибро-воздействие длится полсекунды, контроллер засыпает через 15 секунд без операций в режиме поиска пары или через 2 минуты после успешного подключения. Библиотека оптимизирована под платы с ограниченной памятью и хорошо подойдёт для игровых проектов, интерактивных приложений и робототехники на базе Arduino или ESP32.