NintendoControllersSTM32
Чтение данных с GameCube, Wii Nunchuck и PC Game Port джойстиков на STM32F1
Установка
Последняя опубликованная версия- Скачайте архив — реестр отдает его уже проверенным.
- В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
- Укажите скачанный файл — библиотека появится в списке доступных.
SHA-256:d1396ba965675f66e0a9700b87fe12553950f45bcc1bc27b6ee8fe08a09fee02NintendoControllersSTM32-0.0.2-d1396ba9.zipОписание
Читай данные с игровых контроллеров на STM32F1 — поддерживает GameCube, Wii Nunchuck и аналоговые джойстики от PC Game Port. Для каждого типа контроллера свой класс с собственным конструктором: GameCubeController работает через один пин, Nunchuck подключается по software I2C (по умолчанию PB6/PB7), а Game Port требует отдельные пины для осей и кнопок. Ускорометр Nunchuck пока не поддерживается. Перед работой вызови begin() — метод вернёт false, если инициализация не удалась. Для считывания данных используй read() и передай структуру GameControllerData. Если планируешь работать с Game Port, учитывай, что пины разъёма имеют стандартную распиновку (X=3, Y=6, slider=13 и так далее), а оси требуют подтягивающих резисторов 10K к земле.