Skip to content

Latest commit

 

History

History
62 lines (43 loc) · 7.63 KB

README.RU.md

File metadata and controls

62 lines (43 loc) · 7.63 KB

EN RU

Gamepad external pedals

Внешние педали для геймпадов: Xbox, DualSense, DualShock 4, Pro контроллеров и джойконов. Работают педали на базе DInput или Arduino, совместимы с программами: DSAdvance, X360Advance и External Pedals Utility. Рекомендую педали Logitech e-uk12, они довольно компактные и качественные.

Пайка

Первый тип подключения используется для подключения педалей с потанциометрами на 3 пина. Центральные пины подключаются на А0 и А1, первый пин подключается на 5В, последний пин на землю (GND).

(MH-ET Live ATtiny88)

(Arduino Nano)

Второй тип подключения используется для подключения педалей с потанциометрами на 2 пина. Резистор на 10 кОм припаивается одним контактом на A0, а вторым контактом на 5В. Второй резистор на 10 кОм припаивается на А1 и 5В. Потанциометр первой педали припаивается одним контактом на А0, а вторым контактом на землю (GND). Потанциометр второй педали припаивается одним контактом на А1, а вторым контактом на землю (GND).

(MH-ET Live ATtiny88)

(Arduino Nano)

Настройка DInput педалей (плата MH-ET Live ATtiny88)

  1. Загрузите и установите Arduino IDE.
  2. Установите последние драйверы Digispark ("Digistump.Drivers.zip").
  3. Запустите Arduino IDE, перейдите в настройки и добавьте http://drazzy.com/package_drazzy.com_index.json в поле "Дополнителньые ссылки для менеджера плат" и нажмите "ОК".
  4. Перейдите в "Инструменты" -> "Плата" -> "Менеджер плат", введите в поиске ATTinyCore и установите.
  5. Скопируйте содержимое прошивки для калибровки, вставьте в Arduino IDE и нажмите кнопку "Вгрузить".
  6. Подключите плату MH-Tiny ATTINY88 после нажатия прошивки или нажмите кнопку загрузки снова. MH-Tiny ATTINY88 прошивается сразу после подключения (нужно перевтыкать для перепрошивки).
  7. Откройте блокнот и нажимайте на педали. В блокнот будут выводиться значения для калибровки педалей. Для надежности можно повторить процедуру несколько раз, с перевтыканием USB и вывести средние значения. Сохраните данные.
  8. Скопируйте содержимое прошивки и вставье в Arduino IDE . Измените параметры Pedal1Min, Pedal1Max и Pedal2Min, Pedal2Max на ранее сохраненные и нажмите кнопку "Вгрузить". При необходимости подправьте значения так, чтобы процент нажатия был по всей педали, а также введите необходимый процент мёртвой зоны DeadZonePercentPedal.
  9. Включите поиск DInput педалей в DSAdvance в конфигурационном файле.
  10. Также можно использовать педали для нажатия кнопок клавиатуры, с помощью External Pedals Utility, например, для активации какой-либо функции (например, записи видео, голоса Discord и так далее).

Настройка Arduino педалей

  1. Загрузите и установите Arduino IDE.
  2. Измените тип платы на Arduino Nano, также при необходимости измените Bootloader.
  3. Загрузите скетч, измените в 6-ой строке bool Calibration = false; на bool Calibration = true; для включения режима калибровки.
  4. Нажмите педали несколько раз, запишите минимальные и максимальные значения педалей.
  5. Введите ваши значения PedalMin, PedalMax в скетч и прошейте его заново. Посмотрите результаты - "Out". При необходимости подправьте значения так, чтобы процент нажатия был по всей педали, а также введите необходимый процент мёртвой зоны DeadZonePercentPedal.
  6. Измените в скетче снова, bool Calibration = true; на bool Calibration = false; для выключения режима калибровки.
  7. Измените номер COM-порта в программах DSAdvance или X360Advance, после чего педали готовы к игре.

External Pedals Utility

Простая утилита для нажатия клавиш клавиатуры внешними педалями (только DInput).

Версия для Windows XP, Vista, 7, 8.1, 10, 11.

Загрузить

Обратная связь

r57zone[собака]gmail.com