Hi. I want to make big arduino gamepad for pc with a lot of joysticks and buttons. I made mini controller with arduino leonardo and joystick library and it worked and now I want to make bigger controller with arduino mega but I don't know how to make arduino mega as gamepad in controlpanel on windows 10. I bought arduino mega and mega mini. Please help me because I am new in arduino. Thank you.
![]()
thanks to Alan Chatham for creating this wonderful Unojoy library which could turn arduino into a potentially good joypad. Here you will find the support for the arduino mega also
thanks, Akash
Thank you so much.
![]()
your welcome and all the best for your project
Do note that that only works on offical mega2560 and the faithful clones with a 16u2 as serial adapter. The ones with a single-function serial adapter chip (like the countless clones with CH340G serial adapters - though clones with 16u2 are available) - those can't be reprogrammed.
You can always connect your Leonardo to the Mega via eg. a serial port and let the Leonardo do the hard work ![]()
The Mega has 3 additional serial ports (Serial1, Serial2, Serial3) and the Leonardo hase one (additional) serial port (Serial1).
Using a Due instead of a Mega could also be (rather have been) an option (if I'm not mistaken).