Configuration d'un contrôleur dans VEXcode IQ

Lorsque vous commencez à programmer avec VEXcode IQ, les blocs de contrôleur n'apparaîtront pas dans la boîte à outils tant qu'un contrôleur n'aura pas été configuré.

Remarque : Si vous avez configuré un contrôleur, vous devez avoir un contrôleur associé à votre VEX IQ Brain pour que votre projet puisse s'exécuter.


Ajout d'un contrôleur

Barre d'outils VEXcode IQ avec l'icône Appareils mise en évidence entre les icônes Visionneuse de code et Aide.

Pour configurer un contrôleur, sélectionnez l'icône Périphériques pour ouvrir la fenêtre Périphériques.

Menu des appareils VEXcode IQ avec le bouton Ajouter un appareil mis en surbrillance.

Sélectionnez « Ajouter un appareil ».

Menu des appareils VEXcode IQ après avoir sélectionné le bouton Ajouter un appareil. L'option Manette est mise en surbrillance.

Sélectionnez "Contrôleur".

Menu des appareils VEXcode IQ après avoir sélectionné l'option Contrôleur. Ci-dessous, le bouton Terminé est mis en évidence.

Si vous souhaitez programmer le contrôleur à l'aide de VEXcode IQ, sélectionnez « Terminé » pour terminer la configuration.

  • Si vous souhaitez configurer le contrôleur pour une utilisation sans codage, consultez les options supplémentaires ci-dessous.

Menu des périphériques VEXcode IQ avec le contrôleur précédemment ajouté mis en surbrillance. La boîte à outils Blocks est également affichée et deux blocs d'événements spécifiques au contrôleur sont mis en évidence.

Une fois le contrôleur ajouté, vous verrez le contrôleur ajouté à la fenêtre Périphériques et les blocs de contrôleur (comme ceux mis en évidence dans cette image) apparaîtront dans la boîte à outils.


Affectation de la transmission aux joysticks du contrôleur

Maintenant que le contrôleur a été ajouté à la configuration du robot, vous pouvez attribuer la transmission aux joysticks du contrôleur dans la fenêtre Appareils. Cela vous permet d'attribuer la transmission aux joysticks du contrôleur sans avoir à ajouter de code supplémentaire.

  • L'exemple suivant utilise l'exemple de projet Clawbot (Drivetrain 2-Motor) - (2e génération).

Barre d'outils VEXcode IQ avec l'icône Appareils mise en évidence entre les icônes Visionneuse de code et Aide.

Sélectionnez l'icône Périphériques pour ouvrir la fenêtre Périphériques.

Menu des périphériques VEXcode IQ avec le contrôleur précédemment ajouté mis en surbrillance.

Sélectionnez "Contrôleur".

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées. Un schéma de tous les boutons de la commande est disponible, et chaque bouton peut être connecté à des groupes de moteurs ou à des transmissions en les sélectionnant sur le schéma. Le bouton gauche du joystick est mis en surbrillance et une icône indique qu'il est connecté à la sortie arcade gauche du système de transmission.

Sélectionnez une icône de joystick pour parcourir les options.

  • La sélection d’une icône de joystick plusieurs fois fera défiler toutes les options.
  • Arrêtez-vous une fois que le mode de conduite souhaité est affiché.

Les quatre modes de conduite parmi lesquels vous pouvez choisir sont : Left Arcade, Right Arcade, Split Arcade, Tank.

 

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées. Une icône indique que le joystick gauche contrôle la transmission en utilisant le schéma de contrôle Arcade gauche.

Arcade gauche

Tous les mouvements sont contrôlés par le joystick gauche.

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées. Une icône indique que le joystick droit contrôle la transmission à l'aide du schéma de contrôle Right Arcade.

Arcade de droite

Tous les mouvements sont contrôlés par le joystick droit.

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées. Une icône indique que les deux joysticks contrôlent la transmission en utilisant le schéma de contrôle Split Arcade.

Arcade divisée

Les mouvements avant et arrière sont contrôlés par le joystick gauche tandis que les virages sont contrôlés par le joystick droit.

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées. Une icône indique que les deux joysticks contrôlent la transmission selon le schéma de contrôle du char.

Réservoir

Le moteur gauche est contrôlé par le joystick gauche tandis que le moteur droit est contrôlé par le joystick droit.

 

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées. Ci-dessous, le bouton Terminé est mis en évidence.

Sélectionnez « Terminé » pour enregistrer votre configuration.


Affectation de moteurs ou de groupes de moteurs aux boutons du contrôleur

Une fois le contrôleur ajouté à la configuration du robot, vous pouvez attribuer des moteurs ou des groupes de moteurs à des boutons spécifiques du contrôleur dans la fenêtre Appareils.  L'attribution de moteurs ou de groupes de moteurs dans la fenêtre Appareils vous permet de contrôler des moteurs ou des groupes de moteurs individuels sans avoir besoin d'ajouter du code. 

  • L'exemple suivant présente un moteur et un groupe de moteurs configurés : ClawMotor et ArmMotorGroup.

Barre d'outils VEXcode IQ avec l'icône Appareils mise en évidence entre les icônes Visionneuse de code et Aide.

Sélectionnez l'icône Périphériques pour ouvrir la fenêtre Périphériques.


Menu des périphériques VEXcode IQ avec le contrôleur précédemment ajouté mis en surbrillance.

Sélectionnez "Contrôleur".

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées. Les boutons autres que les joysticks sont mis en évidence, les boutons des axes L et F étant connectés à un groupe de moteurs de bras et à un groupe de moteurs de pince.

Configurez un moteur ou un groupe de moteurs sur un bouton en sélectionnant les boutons du contrôleur.

  • La sélection du même bouton plusieurs fois fera défiler vos moteurs et groupes de moteurs configurés.
  • Arrêtez-vous une fois que le moteur ou le groupe de moteurs souhaité est affiché.

Le contrôleur dispose de quatre groupes de boutons (L, R, E et F). Chaque groupe peut avoir un seul moteur ou groupe de moteurs (qui ne fait pas partie de la transmission) configuré pour eux.

Remarque : Une fois qu'un moteur ou un groupe de moteurs a été configuré, il ne s'affichera pas comme option pour les autres boutons.

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées et les boutons connectés aux groupes de moteurs du robot. Ci-dessous, le bouton Terminé est mis en évidence.

Sélectionnez « Terminé » pour enregistrer votre configuration.


Supprimer un contrôleur

Menu des périphériques VEXcode IQ avec les options du contrôleur affichées. Ci-dessous, le bouton Supprimer est mis en évidence.

Un contrôleur peut être supprimé en sélectionnant l’option « Supprimer » en bas de l’écran.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: