Нигде не нашёл готовых проектов. Из готовых прошивок попадается только на 12МГц кварце и почти всё на Atmega8. Здесь готовый проект для Arduino Nano v3 (CH340).
Тему отредактировал.
Переделал проект из другого - JoyDivision от Stefan Blixth. Теперь всё работает нормально, определяется на андроиде как два джойстика, а не как в прошлой моей "поделке".
Для прошивки через Arduino IDE - распаковать в Документы\Arduino\libraries, открыть проект Документы\Arduino\libraries\Sega\examples\sega\sega.ino.
Схема подключения джойстиков (естественно, можно переделать по своему):
Pin Sega MD-GamePad Arduino Nano-Pin (Port 1) Arduino Nano-Pin (Port 2)
1 Up / Z 5 14
2 Down / Y 6 15
3 Left / X 7 16
4 Right / Mode 8 17
5 +5V +5v +5v
6 B / A 9 18
7 Select 11 12
8 GND GND GND
9 C / Start 10 19
Подключение USB:
2: D+
4: D-
Меняется при желании в usbconfig.h
[ Указанное вложение недоступно ]
[ Указанное вложение недоступно ]