Some additional Options are available at the Advanced tab.
This is enabled by default for PX4 SITL builds (see the Parameters topic for information on how to find and set a particular parameter). If this parameter is not set then Joystick will not be offered as a setup option. To enable Joystick support in PX4 you need to set the parameter COM_RC_IN_MODE to 1 - Joystick/No RC Checks.
A number of common joysticks and gamepads are known to work. Joystick and Gamepad support is enabled using the cross-platform SDL2 library.Ĭompatibility with a particular controller depends on SDL (all buttons that are exposed by that API are displayed through the QGroundControl UI). In the below image, the bottom controller (with a darker Xbox button) supports Bluetooth.QGroundControl allows you to control a vehicle using a joystick or gamepad instead of an RC Transmitter.įlying with a Joystick (or virtual thumb-sticks) requires a reliable high bandwidth telemetry channel to ensure that the vehicle is responsive to joystick movements (because joystick information is sent over MAVLink).
The original models released when the Xbox One first came out use RF, which Android doesn't support. Note that this will only work with newer Xbox One controllers that use Bluetooth. Upon detection, select the controller on your phone and follow the instructions to pair. Next, hold the Sync button on the Xbox One controller.
If you don't, the controller will remain paired to it, which means you can't pair it with your Android device.īegin by putting Android into discoverable mode as explained in the previous section.
A typical Android device's Bluetooth support is all you need to connect the controller to your phone or tablet.īefore starting, make sure the controller is fully charged, and you've unplugged your Xbox One. Similar to connecting the Xbox One controller to your Windows PC, you don't need any additional hardware with a newer model controller. But how simple is it to hook an Xbox One controller up to your Android device? If you have an Xbox One, you've already got a fantastic way to control Android games.