Codage avec VEXcode IQ (1ère génération)

VEXcode IQ est l'environnement de codage pour programmer un robot VEX IQ. L'article suivant fournit des liens vers d'autres articles qui vous aideront à commencer à coder avec VEXcode IQ. À la fin de cet article, vous aurez la possibilité soit de programmer le VEX Clawbot IQ pour avancer, soit de créer un projet pour imprimer « VEX » sur l'écran LCD du VEX IQ Brain.

Des élèves collaborent à la construction d'un robot VEX IQ dans une salle de classe.

Remarque : afin de tester votre projet à la fin de cet article, assurez-vous de commencer avec une batterie IQ Battery chargée.

Cet article comprendra :

  • Téléchargez l'application
  • Appareils et modèles
  • Utiliser des blocs
  • Économie
  • Mettre à jour le firmware si nécessaire
  • Téléchargement et exécution
  • Ouvrir un projet
  • Liens utiles supplémentaires
  • Mon premier projet
    • Imprimer l'exemple 'VEX' (aucune construction de robot requise)
    • Exemple Drive Forward (version Clawbot IQ requise)

Téléchargez l'application

VEXcode IQ est disponible pour plusieurs types d'appareils différents. L'application doit être téléchargée sur votre appareil. Consultez la page de téléchargement de VEXcode

Options de téléchargement de VEXcode IQ : plateformes Windows, Mac, Apple App Store, Google Play et Amazon Appstore.

Les liens suivants vous aideront à télécharger l'application sur votre appareil :


Appareils et modèles

Nouveau projet Blocks dans VEXcode IQ, avec la boîte à outils Blocks mise en évidence pour indiquer qu'avec seulement un Brain connecté, seuls les blocs par défaut sont affichés.

Lorsque vous ouvrez un projet VEXcode IQ, le est configuré pour utiliser uniquement VEX IQ Brain. Les seuls blocs qui apparaîtront dans la boîte à outils sont les blocs par défaut. 

Un projet est personnalisé en ajoutant les appareils utilisés sur votre robot. Des blocs supplémentaires rempliront la boîte à outils pour chaque appareil ajouté.

VEXcode IQ avec le menu Appareils ouvert sur le côté et affichant une transmission à 2 moteurs connectée. La catégorie de blocs « Transmission » est désormais disponible dans la boîte à outils.

Par exemple, l'ajout d'un périphérique « Moteur DRIVETRAIN 2 » ajoutera l'ensemble de blocs « Drivetrain » à la boîte à outils.

Le robot Clawbot IQ est présenté à côté du robot Autopilot.

Il existe un certain nombre de versions standard de VEX IQ, telles que le Clawbot et l'Autopilot, qui peuvent être utilisées en classe et dans les laboratoires VEX STEM.

Menu VEXcode IQ Devices avec un projet modèle ouvert et les périphériques préconfigurés affichés. Dans cet exemple, deux moteurs nommés ClawMotor et ArmMotor sont affectés aux ports 11 et 10, et un système d'entraînement à deux moteurs avec gyroscope est affecté aux ports 1, 6 et 4.

VEXcode IQ dispose d'un certain nombre de modèles déjà configurés pour ces versions. Par exemple, un moyen simple de démarrer un projet VEXcode IQ pour le Clawbot IQ consiste à utiliser un exemple de modèle. Cela configurera les appareils du Clawbot et ajoutera les blocs spécifiques des appareils à la boîte à outils.

Barre d'outils VEXcode IQ avec le menu Fichier ouvert et l'option Ouvrir les exemples sélectionnée. « Ouvrir les exemples » est la cinquième option du menu, sous « Nouveau projet de blocs », « Nouveau projet de texte », « Ouvrir » et « Ouvrir les exemples récents ».

Ouvrez un exemple de projet en sélectionnant « Ouvrir des exemples » dans le menu Fichier.

Menu « Exemples de projets » avec la catégorie « Modèles » mise en évidence dans la barre de filtre.

Sélectionnez « Modèles » dans la barre de filtre.

Image miniature du projet d'exemple de moteur de transmission Clawbot 2.

Sélectionnez ensuite le modèle Clawbot (Drivetrain 2-motor).

Remarque : consultez la section Configuration du robot des articles pour plus d'informations sur la configuration des périphériques.


Utiliser des blocs

VEXcode IQ s'ouvre en tant que projet Blocks. La programmation avec des blocs offre un environnement accessible, avec un seuil d'entrée très bas. Cependant, coder un projet Blocks permet également un niveau de programmation avancé.

Un bloc peut être ajouté à un projet en le faisant glisser de la boîte à outils vers l'espace de travail.

Une flèche indique qu'un bloc Imprimer a été glissé de la boîte à outils vers l'espace de travail, formant une pile sous un bloc Au démarrage.

 Il peut être tout aussi facilement supprimé du projet en faisant glisser le bloc hors de l'espace de travail. 

Une flèche indique que le bloc d'impression peut être supprimé en le faisant glisser dans la boîte à outils.

Voici quelques articles utiles supplémentaires utilisant des blocs :


Économie

Une fois que vous aurez terminé votre projet VEX IQ, il devra être enregistré sur votre appareil. L'enregistrement de votre projet diffère selon votre appareil.

Barre d'outils VEXcode IQ avec le champ Nom du projet modifié en Drive. L'étiquette à droite est mise en surbrillance et indique « Enregistré ».

Les articles suivants expliquent comment enregistrer votre projet sur votre appareil :


Mettre à jour le firmware si nécessaire

Le VEX IQ Brain et d'autres appareils intelligents disposent d'un logiciel sous-jacent qui permet aux appareils de fonctionner avec le projet VEXcode IQ. Ce logiciel est appelé firmware, ou autrement connu sous le nom de VEXos.

Icône de l'application VEXos Utility.

Si le firmware n'est pas à jour avec votre version actuelle VEXcode IQ, vous ne pourrez pas télécharger votre projet sur l'IQ Brain. VEXcode IQ vous avertit lorsque le firmware n'est pas à jour en affichant une icône de cerveau orange dès qu'un IQ Brain alimenté est connecté à votre appareil.

VEXcode IQ avec une icône de cerveau orange sur la barre d'outils indiquant que le firmware du cerveau est obsolète.

Remarque : consultez l'article Firmware - Premiers pas - VEXcode IQ pour plus d'informations sur le firmware.


Téléchargement et exécution

Le cerveau connecté à un ordinateur portable via un câble USB.

Votre projet VEXcode IQ doit être téléchargé sur le VEX IQ Brain pour que votre projet puisse s'exécuter. Ceci est accompli avec un cordon USB connecté entre l'IQ Brain et votre appareil. 

Un cerveau connecté à un iPad via une connexion sans fil.

Ou, sans fil avec les tablettes iPad/Android.

VEXcode IQ avec le menu déroulant Slot ouvert, qui peut être utilisé pour sélectionner l'un des 4 emplacements sur le Brain connecté.

Le VEX IQ Brain dispose de quatre emplacements de téléchargement qui permettent de stocker simultanément quatre projets différents sur le IQ Brain.

Une fois le VEX IQ Brain connecté et un emplacement sélectionné, votre projet peut être téléchargé sur le IQ Brain, puis exécuté. Lorsqu'un projet est exécuté, cela vous permet de voir comment le projet affecte le comportement de votre robot.

Parfois, une erreur de téléchargement peut se produire pendant le processus de téléchargement. Cependant, ces problèmes sont généralement faciles à résoudre.

Les articles suivants vous aideront à télécharger et à exécuter votre projet VEXcode IQ :

Remarque : Avant de télécharger votre projet, consultez la Liste de contrôle de pré-téléchargement d'un projet.


Ouverture d'un projet

Une fois qu'un projet VEXcode IQ a été enregistré sur votre appareil, il peut être ouvert ultérieurement pour être retéléchargé sur votre robot, ou le projet peut être modifié.

VEXcode IQ avec un projet Blocks précédemment enregistré s'est ouvert avec succès dans l'espace de travail.

Les articles suivants vous aideront à ouvrir votre projet VEXcode IQ sur votre appareil spécifique :


Liens utiles supplémentaires

Il existe de nombreux articles supplémentaires de la bibliothèque VEX pour vous aider lorsque vous travaillez avec VEXcode IQ.

Voici quelques articles supplémentaires utiles pour commencer :

Il existe également de nombreuses activités amusantes et éducatives dans les VEX IQ STEM Labs.

Image de bannière indiquant « VEX IQ STEM Labs ».


Mon premier projet

Les deux projets suivants vous permettront de vous entraîner à construire un projet dans VEXcode IQ.

Imprimer 'VEX'

Ce projet vous permettra de construire un projet sans avoir à assembler un robot. Tout ce dont vous aurez besoin est le VEX IQ Brain et une batterie chargée .

Le cerveau connecté à un ordinateur portable via un câble USB.

Assurez-vous que l'IQ Brain est connecté à votre appareil et sous tension.

Icône de l'application VEXcode IQ.

Lancez VEXcode IQ.

Le projet de blocs vierges par défaut est ouvert dans l'espace de travail VEXcode IQ.

Un nouveau projet vierge s'ouvrira.

VEXcode IQ avec un projet qui lit : Au démarrage, afficher Bonjour.

Dans la catégorie « Looks », sélectionnez un bloc [Imprimer] et attachez-le au bloc {When started}.

VEXcode IQ avec un projet qui affiche désormais : Au démarrage, Imprimer VEX.

Remplacez le mot « Bonjour » dans le paramètre par le mot « VEX ».

Barre d'outils VEXcode IQ avec les icônes Télécharger et Exécuter mises en évidence ensemble entre les icônes Cerveau et Arrêter. Le projet a également été renommé et enregistré sous le nom DisplayProject.

Enregistrez, téléchargez et exécutez votre projet.

Écran cérébral IQ (Gen 1) affiché après l'exécution du programme DisplayProject. Le message VEX s'est affiché à l'écran.

« VEX » s'imprimera sur l'écran LED du IQ Brain.

Avancez

Ce projet est destiné à être utilisé avec le Clawbot IQ standard. Consultez le Clawbot avec contrôleur STEM Lab pour obtenir des instructions de construction.

Vue en angle du prototype Clawbot IQ.

Le cerveau connecté à un ordinateur portable via un câble USB.

Assurez-vous que le IQ Brain est connecté à votre appareil et tension.

Icône de l'application VEXcode IQ.

Lancez VEXcode IQ.

Un nouveau projet vierge s'ouvrira.

Exemple de projet (miniature) : transmission Clawbot à 2 moteurs.

Ouvrez le projet d'exemple 'Clawbot (Transmission à 2 moteurs)' .

Remarque : Le modèle nécessite qu'un gyroscope soit branché sur Smart Port 4.

VEXcode IQ avec l'exemple de projet de modèle de moteur Clawbot Drivetrain 2 ouvert dans l'espace de travail. Le projet comporte une note qui décrit le projet et la configuration de son appareil. Le projet comporte également une pile de blocs sur laquelle on peut lire : « Au démarrage, avancer de 200 mm. »

Dans la catégorie « Transmission », sélectionnez un bloc [Conduire pour] et attachez-le au bloc {When started}.

Remarque : Avancer de 200 millimètres fera avancer les roues du Clawbot d'un tour.

Enregistrez, téléchargez et exécutez votre projet. Le Clawbot va maintenant avancer de 200 mm comme indiqué dans l'animation ci-dessous.

Remarque : si vous rencontrez des problèmes lorsque travaillez avec VEXcode IQ, veuillez utiliser l'outil de commentaires disponible dans VEXcode IQ.

 

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

Last Updated: