Email

Схемы

USB Адаптер для пистолета

Не так давно в master-ветке эмулятора FCEUX появилась базовая поддержка светового пистолета, сигналы которого, а именно - световой сенсор и нажатие на триггер, принимаются в качестве сигналов стандартного геймпада. Таким образом, чтобы настоящий световой пистолет мог быть "услышан" эмулятором, достаточно собрать адаптер, который бы перевел эти сигналы пистолета в сигналы геймпада.

Версия на Digispark

Эта версия адаптара - пока что самый дешевый вариант. Спасибо r57zone за труды! Весь процесс создания адаптера можно подробно увидеть в видео:

Версия на Teensy 2.0

С помощью вот такой ардуино-нано-подобной платки можно реализовать искомый USB адаптер. Важно, что она построена на базе микроконтроллера ATmega32u4, который имеет аппаратную поддержку USB интерфейса и работает на частоте опроса 1кГц.

Принципиальная схема

Довольно просто, да? За это спасибо Лёше Кластеру.

Скетч для Arduino

Код скетча максимально простой и может быть настроен на другие платки. Важно лишь правильно указать пины. Сигналы пистолета эмулируют нажатия кнопок геймпада 1 и 2. Особенностью прошивки является мигающий при нажатии на триггер пистолета светодиод платки.

Скачать скетч

Важные настройки: