SparkFun Qwiic Joystick Arduino Library
Работа с аналоговым джойстиком Qwiic через I2C интерфейс с поддержкой множественного подключения на одну шину
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:5f7d1324943aeb859f4948e54bf088271c791dafcc472582f7b3b65fb2c55a67SparkFun_Qwiic_Joystick_Arduino_Library-1.1.1-5f7d1324.zipОписание
Qwiic Joystick — это аналоговый джойстик с встроенной кнопкой, подключаемый по I2C, что избавляет от нескольких проводов при работе с обычным джойстиком на breadboard. За чтение позиции и состояния кнопки отвечает микроконтроллер ATtiny85 на модуле, поэтому все данные доступны через простой I2C интерфейс: текущее положение по осям и статус кнопки находятся в отдельных регистрах. Есть дополнительный регистр для проверки нажатий кнопки между чтениями — он автоматически очищается. Удобно, что адрес I2C настраивается программно, благодаря чему на одну шину можно подключить более сотни модулей одновременно. Библиотека включает примеры кода, документацию и открытый исходник.