Xbox 360 controller project.

I'm trying to interface a "WIRED" xbox360 controller to a Duemilanove with ATmega 328.

I want to use it for a stationary robotics application. This is kinda like running an rc car with arduino, but this robot will be stationary so its more practical to use the wired version in terms of expense, the wireless xbox360 controllers are more exspensive.

I need to build an interface so that I can "drive by wire" so to speak. any schematics would be appreciated. help with a sketch would help too, but I'm not holding my breath on the sketch.

I need the xbox360 controller to think is plugged into an xbox360 console so that I can utilize all of its functions ("Buttons, and analog sticks") for servo control, Etc...

Has anyone attempted/ done this before?
If so...can you help?

Don't have a PS2 controller, I have a 360 controller. I have a airhogs IR rc helicopter thats missing its controller. I figured if I can get the arduino to mimic the IR remote for the helicopter I can fly it again, so the xbox360 controller would control the arduino, and the arduino would control the helicopter. you think this can be done?

If "LEDblink" can be modified to vary its rate of blinking, using the xbox360 controller as the human interface device. it might work, but the signal type the controller uses is unknown to me. Microsoft keeps its controller coding propriotary, so I have to wing it. if I can do a serial monitor sketch to help reveal the data paterns coming from the contrlloer, I can write a sketch to read the controllers signal, and then use its own signal to control the arduinos blink rate. essentially making a homebrew digital IR remote control for the airhogs helicopter. The heli is sold with a digital IR controller but mine is missimg. I don't have the dough to buy another heli, so I'm trying to use things I already have to get around the problem.

"TRIED GOOGLE "already, but all I find is projects for the wireless controller. USB and WIRELESS dont use the same type of interface, as you may already know. but thanx for the advice anyway.

I have a USB PS2 knockoff controller, do you think that will work?

so using a gamepad as an interface for arduino wont work?

How stationary is this project and does it happen to be located next to a computer?

One possibility I have experimented with is reading the controller inputs through processing, then sending it to an arduino over serial.
Check this out, Loading....

I do know something about the airhogs IR protocol as well, I've recently gone the other other way. I have a controller and a stepped on helicopter so now I use it to drive a little robot around instead.