Top.Mail.Ru
Перейти к публикации

Magners

Юниоры
  • Публикации

    7
  • Зарегистрирован

  • Посещение

  • Дней в лидерах

    2

Последний раз Magners выиграл 12 июня 2020

Публикации Magners были самыми популярными!

О Magners

  • День рождения 11/09/1992

Информация

  • Город
    Москва

Посетители профиля

Блок посетителей профиля отключен и не будет отображаться другим пользователям

Magners's Achievements

Newbie

Newbie (1/14)

6

Репутация

  1. Всем доброго времени суток! Уже достаточно давно я веду разработку программного обеспечения для контроллера игровых устройств, и поскольку я сам являюсь больше вирпилом, чем симрейсером, то блог разработки ведется на соответствующем форуме. Сегодня в честь релиза новой версии ПО я решил поделиться своей разработкой с вами, так как с появлением поддержки энкодеров высокого разрешения (пока что только одного) этот проект может стать интересным и виртуальным пилотам колесной техники) Думаю, многие из вас в курсе такого проекта, как OSH. Именно посмотрев на этот проект я решил создать FreeJoy, так как мне очень понравился дружелюбный интерфейс конфигуратора (поэтому интерфейс FreeJoy Configurator вам может показаться знакомым), но к сожалению у меня возникли проблемы с работой самого контроллера, и кроме этого он не имел многих функций, которые мне хотелось бы получить. Итак, на данный момент краткая сводка по функционалу FreeJoy: До 8 аналоговых осей До 128 кнопок и тумблеров До 4 хаток До 16 инкрементальных энкодеров (из них 1 с высоким разрешением) Функция преобразования положений осей в кнопки (до 12 кнопок на ось) Поддержка сдвиговых регистров 74HC165 и CD4021 для увеличения количества подключаемых кнопок; Поддержка цифровых датчиков Холла TLE5010/TLE5011, AS5600, MLX90393 (только интерфейс SPI); Поддержка внешних АЦП ADS1115 и MCP3201/02/04/08; 3 канала ШИМ для управления подсветкой; 24 светодиода (одиночные или в матрице), привязываемые к состояниям кнопок; Настройка имени устройства и других параметров USB; Удобная утилита для конфигурации; Обновление прошивки по USB; Сохранение и загрузка конфигурации устройства из файла. Кнопки и оси имеют весьма обширный выбор опций и настроек, более подробно со списком вы можете ознакомиться в wiki репозитории проекта. Ну а кому стало интересно - вот ссылки на скачивание актуальной версии прошивки для контроллера и установочник конфигуратора: Прошивка - https://github.com/FreeJoy-Team/FreeJoy/releases Конфигуратор - https://github.com/FreeJoy-Team/FreeJoyConfigurator/releases Ссылка на страницу проекта на github: https://github.com/FreeJoy-Team
×
×
  • Создать...