How to control a micro controller with an arduino

Hi everybody !

I wonder if it was possible to control a micro controller with an arduino (i have some models like nano, uno and mega).

The aim of my project is to use an old XBOX controller to handle a robot.

When I disassembled the old XBOX controller, i saw that there was a micro controller inside in it, named "AT43USB353M" from ATMEL.
I saw the datasheet but it didn't help me a lot.

There are also some wires for USB connection (+5v, GND, data- and data+).

So i was looking for a way to re-use these wires and connect it directly to the arduino, for example to the TX and RX shield. But unsuccessfully...

Can someone please help me ?
Thank you guys !

You would need to understand (or modify) the code on the microcontroller in order to do that - and you don't have access to the code on it (only the hex file, if you figured out how to extract that - but they probably locked it anyway). So you're pretty much stuck with the code thats on there, which wants to project as some sort of USB device, which would mean the thing you're controlling would need to act as a USB host, and interface with that sort of device. That might or might not be possible with a USB Host shield.

The alternative is to remove that microcontroller and put one that you can program in it's place. The microcontroller serves the purpose of reading the controls on the controller, and relaying them back to the XBox. I think you'd be better off removing the old microcontroller, and putting an Arduino Pro Mini or something in it's place, and then you could send out the instructions over serial or whatever else was convenient, instead of having to use USB.