EasyJoystick
Преобразует аналоговые сигналы джойстика в пять дискретных состояний направления с автоматической обработкой порогов
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:e0458ec8d7e24b4b634ef3da653c6b120955ec17b31e377eb56657ddab1a09faEasyJoystick-1.0.0-e0458ec8.zipОписание
Если работаешь с джойстиком вроде KY-023, то знаешь, что сырые аналоговые значения требуют порога и обработки. EasyJoystick берет эту рутину на себя — переводит показания двух осей в пять дискретных состояний: вверх, вниз, влево, вправо и центр. В коде просто вызываешь getState() и получаешь понятное направление вместо чисел. Встроена детекция изменений состояния, есть функции для проверки новых движений. Библиотека поддерживает переворот осей и поворот джойстика на 90 градусов. Одно ограничение: кнопка джойстика не обрабатывается — если она нужна, используй отдельную библиотеку типа OneButton. Подходит для игр, меню и систем навигации на Arduino.