Instructions apply to Windows 10 and up and Xbox 360 consoles and later ... Older controllers require a special USB dongle. You can buy it separately; it may have also come with the controller.
An Arduino Pro Micro, acting as a master controller, talks to a MAX3421 USB host controller, which interfaces with an Xbox 360 wireless receiver, either genuine or third-party. The Arduino reads ...