Адрес:
г. Владивосток
Телефон:
8(924)-730-03-83, 8(914)7008745
Товары в корзине

Денди джойстик на Arduino

28.09.2016 07:07
Денди джойстик на Arduino
        В связи с возникшей популярностью 8 битных консолей люди очень часто спрашивали меня про переходник Денди джойстиков на USB. Да, в интернете существует огромное множество переходников и конвертеров, но они в данный момент либо очень дорогие, цена порой превышает 2 тысячи рублей, либо не актуальны по причине отсутствия на современных компьютерах(и ноутбуках) COM портов. Так же существует много роликов на youtube о том, как люди используя старую клавиатуру делают денди джойстик совместимым с USB или используют Arduino UNO.
      Но Arduino UNO и микроконтроллеры Atmega328 не поддерживают USB стандартно. По этой причине все способы, описанные выше не совсем правильны или работают не полноценно.

     В этой статье я расскажу, как собрать себе конвертер из той же Arduino, но Leonardo или Pro Micro с микроконтроллером Atmega32u4, который будет обнаруживаться в любой современной ОС(Windows,Linux,Mac) как геймпад.

Материалы:
1.)15 пиновый конектор 2 штуки.



2.)Arduino Leonardo или Arduino Pro Micro.
3.)Материалы для пайки.
4.)USB кабель.
5.)Два джойстика от денди, хотя хватит и одного.

Тестовое подключение:
Подключите линии как показано на схеме.



https://github.com/MHeironimus/ArduinoJoystickLibrary/archive/master.zip
Не забудьте скачать библиотеку joystick и послед. Версию Arduino IDE.
Дальше можно залить код в Arduino.
После этого система должна обнаружить геймпад.
 
Оставшиеся действия:
1.)Собрать всё в корпус.
2.)Радоваться игре на компьютере с денди джойстиками, которые обнаруживаются как геймпад.


Автор Виктор slayer99@yandex.ru
Ссылка на исходный код для Arduino: https://yadi.sk/d/6a3-THHvwMMJP
Вернуться к списку