Схемы
USB Адаптер для пистолета
Не так давно в master-ветке эмулятора FCEUX появилась базовая поддержка светового пистолета, сигналы которого, а именно - световой сенсор и нажатие на триггер, принимаются в качестве сигналов стандартного геймпада. Таким образом, чтобы настоящий световой пистолет мог быть "услышан" эмулятором, достаточно собрать адаптер, который бы перевел эти сигналы пистолета в сигналы геймпада.
Версия на Digispark
Эта версия адаптара - пока что самый дешевый вариант. Спасибо r57zone за труды! Весь процесс создания адаптера можно подробно увидеть в видео:
Версия на Teensy 2.0
С помощью вот такой ардуино-нано-подобной платки можно реализовать искомый USB адаптер. Важно, что она построена на базе микроконтроллера ATmega32u4, который имеет аппаратную поддержку USB интерфейса и работает на частоте опроса 1кГц.
Принципиальная схема
Довольно просто, да? За это спасибо Лёше Кластеру.
Скетч для Arduino
Код скетча максимально простой и может быть настроен на другие платки. Важно лишь правильно указать пины. Сигналы пистолета эмулируют нажатия кнопок геймпада 1 и 2. Особенностью прошивки является мигающий при нажатии на триггер пистолета светодиод платки.
Скачать скетчВажные настройки: