Skip to main content
Portail des enseignants

Icône de la boîte à outils de l'enseignant Boîte à outils de l'enseignant - Code

Dans cette partie de l’enquête, les élèves créeront le projet pour accomplir la tâche de recyclage. Les étudiants devront :

  • Créer le fichier projet

  • Décrivez les étapes à l'aide de blocs de commentaires

  • Traduire les blocs de commentaires en VEXcode IQ

  • Préparer et exécuter le projet

Étape 1 : Se préparer à coder

Tutoriels et aide
​​​​​​Tutoriels et aide disponibles en haut de l'interface VEXcode IQ

N'oubliez pas que vous pouvez toujours consulter les didacticiels pour plus d'informations sur les blocs, les séquences et le dépannage. Utilisez la section Help lorsque vous souhaitez savoir à quoi sert un bloc spécifique ou comment l'utiliser.

Utilisation de blocs avec spécificité
Pour déplacer une distance spécifique, utilisez le bloc [drive for] et modifiez la direction et la distance parcourue en ajustant les paramètres dans le bloc.

Pour tourner à droite ou à gauche par incrément de degré, utilisez le bloc [tourner pour]. Encore une fois, vous pouvez ajuster les paramètres en fonction de vos besoins de conception.

Ouvrir un nouveau projet
Le programmeur doit démarrer un nouveau projet avec le modèle Autopilot (Drivetrain), le nommer et l'enregistrer. Puisque nous allons créer un chemin pour un robot de recyclage, renommez votre projet « Recycle Run ».

Pour des rappels sur la façon de démarrer, consultez les didacticiels ou reportez-vous aux exemples de programmes pour référence.

Icône Conseils pour les enseignants Conseils aux enseignants

  • Cela devrait être le même processus que celui suivi dans les précédents Drive and Turning Labs. Demandez à un étudiant non-programmeur de rappeler à la classe certaines de ces étapes, pour vous assurer que tout le monde est impliqué et suit le processus (même s'il n'appuie pas physiquement sur les boutons.)

  • Rappelez aux élèves la section Aide et qu'elle est toujours disponible pendant leur démarche, s'ils ont besoin d'un soutien supplémentaire. Les étudiants doivent être encouragés à résoudre eux-mêmes les problèmes en cours de route, avant de demander l'aide d'un enseignant.

  • Si c'est la première fois que l'étudiant utilise VEXcode IQ, il peut consulter les didacticiels à tout moment au cours de cette enquête. Les didacticiels se trouvent dans la barre d'outils.

Étape 2 : créer une liste d'étapes à l'aide des blocs de commentaires

Que sont les commentaires ?
Des commentaires sont généralement ajoutés aux projets pour expliquer ce qu'un programmeur voulait que certaines parties du projet fassent. Ils sont donc utiles lors de la collaboration et du dépannage.

Dans ce cas, nous allons les utiliser pour nous aider à dresser une liste générale des étapes que le robot doit effectuer pour accomplir sa tâche.

Quelle est la première chose que le robot va faire ?
Dans le projet, utilisez les blocs [commentaire] pour créer une séquence de base dans votre groupe. L'enregistreur ou le programmeur doit répertorier les 10 premières étapes de VEXcode IQ, avec un bloc de commentaire et pour chaque étape. Voir l'exemple ici.

Le texte du bloc n'a pas besoin d'être aussi spécifique que les blocs eux-mêmes, car il s'agit simplement d'un guide à suivre lorsque vous commencez à créer la séquence de codage proprement dite.

Icône de la boîte à outils de l'enseignant Boîte à outils de l'enseignant - Notes

Cela pourrait également être fait à l'aide d'une note sur le projet. Avec une note, il vous suffit de taper les étapes de la même manière que vous les listeriez sur papier. Dans ce cas, les notes et commentaires pourraient être utilisés de manière interchangeable. Nous choisissons d'utiliser des blocs de commentaires ici pour deux raisons : pour acquérir une pratique supplémentaire avec la nature de la méthode de bloc VEXcode IQ et parce que vous pouvez ajouter chaque étape de commentaire dans votre séquence de blocs de code réelle pendant que vous travaillez.
Cliquez sur les liens vers la base de connaissances VEX Robotics pour plus d'informations sur commentaires et notes.

Étape 3 : Créer la séquence de codage

Il est maintenant temps de traduire ces étapes en une séquence de blocs.

  • Votre robot doit commencer le chemin face vers l'avant, alors faites glisser et déposez le bloc [drive for] et définissez les paramètres pour qu'ils correspondent à la première étape de votre chemin.

  • Recherchez l'étape suivante, abandonnez le virage pour bloquer et définissez les paramètres pour qu'ils correspondent à l'étape suivante de votre chemin.
    Lorsque vous entrez dans une pièce, ajoutez un bloc indicateur (comme [définir la couleur de la LED tactile] ou [jouer le son]). Étant donné que le pilote automatique ne peut pas réellement ramasser les objets, l'indicateur représente le robot récupérant le recyclage avant de continuer.

  • Continuez à glisser et déposer des blocs et à définir des paramètres jusqu'à ce que vous ayez terminé le chemin de votre robot de recyclage.

Icône de la boîte à outils de l'enseignant Boîte à outils de l'enseignant

  • Vérifiez en cours de route
    Pendant que vos élèves travaillent et expérimentent, promenez-vous pour suivre leurs progrès. Rappelez et encouragez les élèves à vérifier leur travail au fur et à mesure pour s'assurer qu'ils incluent TOUTES les étapes et tous les points de contrôle nécessaires en cours de route. Tester le code en sections plus petites peut aider à éviter les frustrations à la fin du processus et à réduire au minimum le dépannage.

  • Le travail d'équipe fait avancer le processus
    Bien que le codage soit souvent une entreprise individuelle, dans cette expérience, chaque membre de l'équipe peut être impliqué dans le processus de codage. Vous souhaiterez peut-être souligner des stratégies de travail d’équipe pour aider chaque équipe à travailler de manière plus collaborative. Pour une rubrique de collaboration facultative, cliquez sur un des liens suivants (Google Doc/.docx/.pdf)

    Par exemple : les procédures « Call and Code » permettent d'impliquer davantage de personnes. L'enregistreur répertorie les directions, le constructeur ajoute les distances, le conducteur appelle les instructions de bloc au programmeur et le programmeur les code dans le projet.

Icône Conseils pour les enseignants Conseils aux enseignants

Pour rappel, la configuration des moteurs et des capteurs du pilote automatique est la suivante :

  • Port 1 : Moteur gauche

  • Port 2 : Capteur de distance

  • Port 3 : Capteur de couleur

  • Port 4 : capteur gyroscopique

  • Port 5 : LED tactile

  • Port 6 : moteur droit

  • Port 8 : interrupteur de pare-chocs

  • Port 9 : interrupteur de pare-chocs

Étape 4 : Préparez-vous à exécuter votre projet

Avant de lancer le projet, avez-vous préparé chacun de ces éléments ? Le constructeur doit vérifier chacun des éléments suivants :

Pour un aperçu du téléchargement et de l’exécution de votre projet, consultez les didacticiels.

Étape 5 : Testez, exécutez votre projet

Il est maintenant temps de tester votre projet ! Assurez-vous que votre robot Autopilot est configuré avec suffisamment d'espace pour pouvoir exécuter le programme complet sans tomber ou heurter un autre robot ou une autre équipe.

  • L'opérateur doit maintenant exécuter la première partie du projet sur le robot Autopilot en s'assurant que le projet est en surbrillance, puis en appuyant sur le bouton Vérifier.

  • Comment s’est passé votre test ? Votre robot a-t-il parcouru le chemin que vous pensiez ? Suivez le tableau de dépannage et continuez à créer et à vérifier des sections de code jusqu'à ce que vous ayez un chemin complet.

Icône Conseils pour les enseignants Conseils aux enseignants

  • Déconnecter l'USB
    Si les élèves utilisent un ordinateur, rappelez-leur de débrancher le câble USB de Robot Brain avant de lancer le projet.

  • Créez un espace défini pour chaque équipe
    Vous souhaiterez peut-être donner à chaque équipe une grande feuille de papier qu'elle pourra disposer sur le sol ou sur une table sur laquelle exécuter son projet de pilote automatique. Cela permettra de garantir que chaque équipe dispose de suffisamment d'espace pour terminer la course sans tomber ni entrer dans l'espace de travail d'une autre équipe.

  • Évaluation
    La nature ouverte de ce défi de mouvement signifie qu'il pourrait y avoir plusieurs conceptions et séquences de codes qui résolvent le problème. Alors, comment pouvez-vous évaluer différentes solutions réussies ? D’un point de vue informatique, l’efficacité est essentielle. La séquence de codes utilisant le moins de blocs serait la solution privilégiée.