Use arduino to mimic 2 usb devices as connected gamepad

Hello. Right off the bat I would like to say I have not prior experience with arduino, although I have experience with programming, unfortunately not in USB/HID programming but I'm willing to learn it for this project. First I would like to explain a use case, so I started playing in gran turismo 5/6 (ps3 title) with a wheel and I would like to use handbreak accessory (thrustmaster tss handbrake sparco mod+) the issue here is that the handbreak will not work because it's too new for the game or any ps3 title in that matter.
So I have started thinking why not to use arduino as somewhat a proxy which would convert signal from handbreak to connected gamepad analog (set in the game) and simply passthrough signals from usb port where gamepad is connected. Essentially arudino would mimic a signal from handbreak as pressed analog signal.

So the main question for now is which arduino board would be the best for it and which additional modules I would need to purchase to make it work ?

Hello kamil_szu

Welcome to the world's best Arduino forum ever.

Take a view here to get some ideas:

Have a nice day and enjoy coding in C++.

@paulpaulson thank you for the link, but right now I'm scratching my head about how I'm going to plug those devices because what I understand there is a module called host shield, but it has only one usb port and I don't want to use hub here. Is there even a possiblity to plug two devices in separate ports, so then I can identity those devices in code by port id ? So that usb_0 is destined for gamepad and usb_1 for handbreak

Never mind, I see that modules can be stack on each other

This topic was automatically closed 180 days after the last reply. New replies are no longer allowed.