Сергей Евстратов 26 октября 2015 г.
USB геймпад Sega Mega Drive

В детстве много времени было отдано консоли Sega, и до сих пор возникает желание понастальгировать. Собственно это и побудило к созданию геймпада.
Устройство собрано на микроконтроллере PIC18F14K50. В основе проекта лежит microchip_solutions_v2013-06-15. Геймпад собран на односторонней печатной плате с использованием SMD компонентов (за исключением кнопки MODE ). По толщине текстолит желательно взять такой же как и в заводском варианте.

Рисунок печатной платы, здесь же и схема, рисовать её отдельно нет смысла и так все понятно.

Геймпад является HID устройством, поэтому драйвера для него есть в системе.
Программно определяется как геймпад и имеет 8 кнопок и D-pad:

Описание устройства в системе (кликабельно):

Файлы:
Печатная плата
Прошивка
Исходник
Полезные ссылки:
Попробуй сделать печатную плату на кухне
Собери себе подходящий программатор
Узнай как прошить микроконтроллер прошивкой
Научись программировать и делать прошивки
Задай вопрос или найди ответ в форуме
|