Configuration d'un contrôleur dans VEXcode EXP

Lorsque vous commencez à programmer avec VEXcode EXP, 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 EXP Brain pour que votre projet s'exécute.


Ajout d'un contrôleur

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

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

Menu VEXcode EXP Devices avec le bouton Ajouter un périphérique mis en surbrillance.

Sélectionnez « Ajouter un appareil ».

Menu VEXcode EXP Devices après avoir sélectionné le bouton Ajouter un périphérique. L'option Manette est mise en surbrillance.

Sélectionnez "Contrôleur".

Menu VEXcode EXP Devices 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 EXP, 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 VEXcode EXP Devices 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 le projet Clawbot (Drivetrain 2-Motor) - Exemple.
    Miniature du projet d'exemple de moteur Clawbot Drivetrain 2.

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

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

Menu VEXcode EXP Devices avec le contrôleur précédemment ajouté mis en surbrillance.

Sélectionnez "Contrôleur".

Menu VEXcode EXP Devices 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 VEXcode EXP Devices 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 VEXcode EXP Devices 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 VEXcode EXP Devices 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 VEXcode EXP Devices 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 VEXcode EXP Devices 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 des moteurs aux boutons du contrôleur

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

  • L'exemple suivant comporte deux moteurs configurés : ClawMotor et ArmMotor.

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

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


Menu VEXcode EXP Devices avec le contrôleur précédemment ajouté mis en surbrillance.

Sélectionnez "Contrôleur".

Menu VEXcode EXP Devices avec les options du contrôleur affichées. Les boutons autres que les joysticks sont mis en évidence, les boutons L1 et L2 étant connectés à un groupe de moteurs de bras et les boutons A et B à un groupe de moteurs de pince.

Configurez un moteur 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 configurés.
  • Arrêtez-vous une fois que le moteur souhaité est affiché.

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

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

Menu VEXcode EXP Devices 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 VEXcode EXP Devices 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: