Назад к каталогу

NintendoControllersSTM32

Чтение данных с GameCube, Wii Nunchuck и PC Game Port джойстиков на STM32F1

Версия0.0.2
ZIP на зеркалепо запросу
ПроверкаSHA-256
Размер15.31 KiB
Источникофициальный
Обновлено2026-08-23

Установка

Последняя опубликованная версия
0.0.215.31 KiB ZIP
ZIP еще не в горячем кешеАрхив еще не сохранен локально. Первый запрос может занять больше времени: реестр скачает файл на сервере, проверит checksum и только потом отдаст ZIP.версия: последняя
Как подключить скачанный ZIP
  1. Скачайте архив — реестр отдает его уже проверенным.
  2. В Arduino IDE выберите «Скетч → Подключить библиотеку → Добавить .ZIP библиотеку».
  3. Укажите скачанный файл — библиотека появится в списке доступных.
Каталог подготовлен для TREMA IDE: программа сможет устанавливать библиотеки с этого зеркала.
Контрольная суммаSHA-256:d1396ba965675f66e0a9700b87fe12553950f45bcc1bc27b6ee8fe08a09fee02
АрхивNintendoControllersSTM32-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 к земле.

Версии

Показано: 2
0.0.22026-08-23 19:12:29 UTC
ZIP по запросу
первое скачивание может быть дольше
0.0.12026-08-23 19:12:29 UTC
ZIP по запросу
первое скачивание может быть дольше