Главная » Arduino
Призовой фонд
на октябрь 2020 г.
1. 1500 руб
Сайт Паяльник
2. Тестер компонентов MG328
Сайт Паяльник
3. 150 руб.
От пользователей


Импульсный источник питания от сети, 24В 6А

Подключение приставочных джойстиков NES/Dendy к Raspberry Pi

АППАРАТНАЯ ЧАСТЬ

1. Оригинальный геймпад.

Вероятность того, что у Вас есть оригинальный геймпад NES, приблизительно, равна нуля, так что я оставлю это здесь и перейду к пиратским геймпадам.

2. Пиратский геймпад

Все очень просто. Разбираем разъем геймпада и по схеме (два варианта разъема 9 pin и 15 pin) ниже определяем что какому проводу (по цвету) принадлежит.

Далее подключаем геймпад к Raspberry Pi.
Питание – 3v3
Земля - GND
Data – GPIO 3  
Clock – GPIO 10
Latch – GPIO 11

В теории Pi может работать с 8 геймпадами, подключая Clock и Latch других джойстиков к GPIO 10 и GPIO 11 соответственно, а DATA к любому другому кроме GPIO 3. Правда будет необходим альтернативный источник питания(для трёх и больше падов).

ПРОГРАМНАЯ ЧАСТЬ

Тут еще все проще. Устанавливаем RetroPie (не забыв обновить модули процессора http://www.airspayce.com/mikem/bcm2835/index.html ) отсюда http://blog.petrockblock.com/2012/07/22/retropie-setup-an-initialization-script-for-retroarch-on-the-raspberry-pi/. После установки опять заходим в установочный скрипт RetroPie и делаем следущее

  1. Заходим в Setup
  2. Start SNESDev on Boot -> Option 2 -> Polling pads and button
  3. Install/Update multi/console gamepad driver for GPIO
  4. Enable gamecon_gpio_rpi with SNES-pad config
  5. Reboot
  6. В файле /etc/modules рядом с модулем драйвера, первую цифру меняем на 1, все остальные на 0.
  7. Reboot

Выходим из иксов, прописываем emulationstation, настраиваем геймпад для работы в меню и потом для игры (к слову в это меню можно зайти только через HDMI).

Теги:

Опубликована: 05.08.2013 0 0
Я собрал 0 0
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 0 Проголосовало: 0 чел.

Комментарии (3) | Я собрал (0) | Подписаться

0
Loveseeker #
Мне действительно очень пригодилось, это то, что мне было как раз нужно! Спасибо VLAD_SOLOD за хорошо изложенную информацию!
Ответить
0
Сергей #
А у меня ничего не получилось, в программной части вообще ничего не понятно, в какой Setup заходить, опций SNESDev on Boot там много опций. Enable gamecon_gpio_rpi такого вообще нет, нехочет RetroPie видеть мой пиратский денди-джойстик, третий день мучаюсь...
Ответить
0
VLAD_SOLOD #
Статья двухлетней давности. Возможно скрипт уже обновился и там все обновилось. Если дойдут руки, дополню
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется напряжение?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Модуль измерения тока на ACS712 (30А)
Модуль измерения тока на ACS712 (30А)
Discovery V8 UNI-T UT-61A
вверх