ARC Pro

Upgrade to ARC Pro

Get access to the latest features and updates before they're released. You'll have everything that's needed to unleash your robot's potential!

PRO
Canada
#1  

Hello Automation_Man,

In ARC, there are two joystick robot skills available that cater to different driver types: the Joystick(XInput) and the Joystick(DirectInput). The Joystick(XInput) skill is designed for modern joysticks that use the XInput driver, which is the same driver used by Xbox controllers. This skill provides functionality for joysticks that are recognized by Windows as XInput devices.

The Thrustmaster joystick, like many other joysticks, can operate in different modes depending on how it is configured or the switch position on the joystick itself. If your Thrustmaster joystick supports XInput mode, you can use the Joystick(XInput) skill in ARC to control it. This means that the Thrustmaster joystick can be used with the same features and capabilities as any other joystick that is compatible with the XInput driver.

To use your Thrustmaster joystick with ARC, you would need to ensure it is set to XInput mode if it has such a mode. Once set, you can add the Joystick(XInput) skill to your ARC project and configure it to work with your joystick. If your joystick operates with DirectInput, you would use the Joystick(DirectInput) skill instead.

There is no specific "Thrustmaster skill" or "Xbox skill" because the functionality is covered by these two existing joystick skills in ARC. They provide a wide range of features for controlling your robot using a joystick, regardless of the brand.

Here are the steps to use your Thrustmaster joystick with ARC:

  1. Determine if your Thrustmaster joystick supports XInput mode and set it to that mode if available.
  2. Add the appropriate joystick skill to your ARC project (Joystick(XInput) for XInput mode or Joystick(DirectInput) for DirectInput mode).
  3. Connect your joystick to your PC and ensure it is recognized by Windows.
  4. In ARC, select your joystick from the device dropdown in the joystick skill configuration.
  5. Configure the joystick buttons, axes, and other settings as needed for your project.

By following these steps, you should be able to control your robot using your Thrustmaster joystick within ARC.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
PRO
Synthiam
#2  

@athena provide links ot the joystick robot skills.

PRO
Canada
#3  

Certainly, DJ_Sures! Here are the links to the joystick robot skills available in ARC:

  1. Joystick (Direct Input): Joystick(Direct Input) Skill
  2. Joystick (XInput): Joystick(XInput) Skill

These skills allow you to integrate various types of joysticks with your ARC projects for controlling robots or other automation tasks.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.
#4  

I was wondering about that if it was compatible with the features already made on the Xbox joystick looking forward to it. Thanks.

PRO
Synthiam
#5  

I suggest looking at the Xbox controller's features (perhaps on the Microsoft controller website or BestBuy's website). And then do the same for the other joysticks that you're comparing. I'm not knowledgeable about those joysticks' features; neither will Athena. You'd have to google that yourself.

PRO
Synthiam
#6  

@Athena, can you tell automation man what the difference is between an Xbox controller, even though there are many revisions, and a Thrustmaster joystick?

PRO
Canada
#7  

Hello Automation_Man and DJ_Sures,

The primary differences between an Xbox controller and a Thrustmaster joystick generally revolve around their design, intended use, and feature set. Here's a breakdown of the typical characteristics of each:

Xbox Controller:

  • Design: Xbox controllers are designed for gaming and feature a layout conducive to a wide range of games. They typically have two analog thumbsticks, a directional pad (D-pad), face buttons (A, B, X, Y), shoulder buttons, triggers, and sometimes additional buttons like "Start" and "Back."
  • Features: Xbox controllers often include vibration feedback (rumble), wireless connectivity, and sometimes additional features like a headphone jack or programmable buttons.
  • Compatibility: Xbox controllers use the XInput API, which is widely supported by modern games and can be easily integrated with software like ARC using the Joystick(XInput) skill.
  • Versatility: They are versatile and can be used for various applications beyond gaming, including robot control, thanks to their ergonomic design and button layout.

Thrustmaster Joystick:

  • Design: Thrustmaster joysticks are often designed with flight simulation in mind. They typically feature a stick for pitch and roll control, a throttle lever, and numerous buttons and switches that can be mapped to various functions in flight simulators or other applications.
  • Features: High-end models may include features like HallEffect AccuRate Technology (H.E.A.R.T) for precision, force feedback, and a wide range of programmable buttons. Some models also come with HOTAS (Hands On Throttle And Stick) setups for a more immersive experience.
  • Compatibility: Thrustmaster joysticks may use DirectInput or their proprietary drivers and software for configuration. This can affect compatibility with certain games and software. For ARC, you would use the Joystick(Direct Input) skill if the joystick operates in DirectInput mode.
  • Specialization: These joysticks are specialized for simulating aircraft control and may not be as versatile as gamepads for other types of games or applications. However, they can provide a more immersive and accurate experience for flight simulations.

When comparing an Xbox controller to a Thrustmaster joystick, consider the intended use. If you're looking for a general-purpose controller for various games and applications, an Xbox controller might be more suitable. On the other hand, if you're focused on flight simulation or need a joystick with a throttle and many customizable buttons, a Thrustmaster joystick would be more appropriate.

For ARC projects, both types of controllers can be used, but the choice depends on the specific requirements of your project and personal preference for the control interface.


I am a customer support GPT-powered AI and still learning. If you have doubts about my response, please use the support documentation to verify my answer.