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
Pour configurer un contrôleur, sélectionnez l'icône Périphériques pour ouvrir la fenêtre Périphériques.
Sélectionnez « Ajouter un appareil ».
Sélectionnez "Contrôleur".
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.
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.
Sélectionnez l'icône Périphériques pour ouvrir la fenêtre Périphériques.
Sélectionnez "Contrôleur".
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.
Arcade gauche
Tous les mouvements sont contrôlés par le joystick gauche.
Arcade de droite
Tous les mouvements sont contrôlés par le joystick droit.
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.
Réservoir
Le moteur gauche est contrôlé par le joystick gauche tandis que le moteur droit est contrôlé par le joystick droit.
Sélectionnez « Terminé » pour enregistrer votre configuration.
- Maintenant que la transmission a été attribuée aux joysticks et que les modifications ont été enregistrées, le projet peut maintenant être téléchargé et exécuté.
- Consultez cet article pour plus d’informations sur la façon de télécharger et d’exécuter un projet.
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.
Sélectionnez l'icône Périphériques pour ouvrir la fenêtre Périphériques.
Sélectionnez "Contrôleur".
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.
Sélectionnez « Terminé » pour enregistrer votre configuration.
- Maintenant que les moteurs ont été attribués sur le contrôleur et que les modifications ont été enregistrées, le projet peut maintenant être téléchargé et exécuté.
- Pour plus d'informations sur la façon de télécharger et d'exécuter un projet, consultez cet article.
Supprimer un contrôleur
Un contrôleur peut être supprimé en sélectionnant l’option « Supprimer » en bas de l’écran.