Does anybody know what information protocol is used to communicate with Xbox 360 (wired) controllers via Serial?
I know they are USB, but I don't know how to request or parse data from them.
Thanks in advance!
Does anybody know what information protocol is used to communicate with Xbox 360 (wired) controllers via Serial?
I know they are USB, but I don't know how to request or parse data from them.
Thanks in advance!
You need a USB Master to talk to a slave (the controller). Standard Arduino is a USB Slave. What were you intending to use?
I was thinking about using the Due's host USB port to accept the controllers input. The problem right now is not how to hook it up, but how to communicate.
I'm thinking about controlling an RC plane (or one of its subsystems) using the Xbox controller.
You could try hooking the controller up to the computer, and playing around with the controls, while at the same time recording the USB interfaces with Wireshark in Promiscuous mode. This would allow you to pick appart the protocol that it is using.
neoredstone:
You could try hooking the controller up to the computer, and playing around with the controls, while at the same time recording the USB interfaces with Wireshark in Promiscuous mode. This would allow you to pick appart the protocol that it is using.
Thank you so much! I just downloaded Wireshark and will give it a try.
Nevermind, the Arduino doesn't have a fast enough baud rate to talk with the controller via USB. I'll just hack directly into the potentiometers if I really need the XBox controller.