Author Options:

How can I build a custom Xbox 360 or PC controller with a PIC microcontroller? Answered

My only question is how am I gonna send the buttons' status through the USB interface. For example, by characters where each bit is a button status, or something like that.


The forums are retiring in 2021 and are now closed for new topics and comments.

Best Answer 9 years ago

That's called a protocol; in this case it's the xbox 360 enumerating on the usb bus as a human interface device. Your microcontroller must be able to speak usb, then you have to program it as a hid device that matches a 360 controller. How exactly, it's more complex than I care to learn, but I can tell you it's not exactly a beginner project.