Skip to main content
Portail des enseignants

Jouer

Partie 1 – Étape par étape

  1. InstruireDites aux élèves qu'ils vont créer un projet dans lequel le bras du robot attend qu'un disque soit détecté (à l'aide du capteur oculaire), puis déplace le disque à l'aide de l'électro-aimant. Regardez la vidéo ci-dessous pour voir comment le bras robotique peut déplacer le disque avec succès en le détectant d'abord, puis en le faisant glisser vers la droite à l'aide de l'électro-aimant.
    Fichier vidéo
  2. ModèleModélisez comment construire un projet en utilisant le bloc [Attendre jusqu'à] et le capteur oculaire. Demandez aux élèves de vous suivre sur un écran projeté ou via le diaporama du Lab 4.
    • Avant de commencer, assurez-vous que les élèves ontconnecté leur appareil à leur bras robot (2 axes) et que le bras robot est configuré. Si nécessaire, modélisez les étapes de cet article Configurer un bras de robot pour guider les étudiants dans le processus de configuration de leur robot Bras.

    Remarque : Lorsque vous connectez votre bras robotisé pour la première fois à votre appareil, le gyroscope intégré au cerveau peut s'étalonner, ce qui fait que le bras robotisé se déplace tout seul pendant un moment. Il s'agit d'un comportement attendu, ne touchez pas le bras du robot pendant l'étalonnage. 

    • Demandez aux élèves d’ouvrir leur projet Lab 3 Partie 2. Le nouveau projet s’appuiera sur ce projet. Sélectionnez « Enregistrer sous » ou « Enregistrer sur votre appareil » (selon la version de VEXcode GO que vous utilisez) et renommez le projet Lab 4 Partie 1.
    La zone de nom du projet au centre de la barre d'outils VEXcode GO indique Lab 4 Part 1.
    Renommer le projet
    • S'il y a des élèves qui n'étaient pas présents au laboratoire 3 ou qui ne trouvent pas leur projet, demandez-leur de recréer la solution Lab 3 Partie 2 à partir du diaporama d'images du Lab 4.

    Projet de solution du laboratoire 3 partie 2 du laboratoire précédent. Le projet se lit comme suit : Au démarrage, alimentez l'électro-aimant pour booster ; attendez 1 seconde ; faites tourner la base vers la droite sur 90 degrés ; alimentez l'électro-aimant pour le faire descendre ; faites tourner la base vers la gauche sur 90 degrés.
    Lab 3 Partie 2 Solution
    • Faites glisser le bloc [Attendre jusqu'à] dans l'espace de travail. Expliquez que le bloc [Attendre jusqu'à] accepte les conditions booléennes et arrêtera l'exécution du projet jusqu'à ce que le bloc à l'intérieur signale une condition comme « Vrai ».

    Le même projet affiché à droite dans l'espace de travail avec un bloc Attendre jusqu'à de la boîte à outils glissé vers la gauche dans l'espace de travail. Le paramètre du bloc Attendre jusqu'à ce que soit vide.
    Ajouter Attendre jusqu'au bloc
    • Ce projet utilisera le capteur oculaire pour détecter si un objet est présent, afin de le récupérer. Les données du capteur oculaire sont la condition booléenne que nous attendons.

      Vue latérale du bras robotisé Code 2 axes avec un cercle autour du capteur oculaire mettant en évidence sa position par rapport à l'électro-aimant et au reste de la construction du bras.
      Capteur oculaire
    • Recherchez le bloc <Objet trouvé par l'oeil> dans la boîte à outils sous « Détection ». Expliquez que le <Objet trouvé par l'oeil> est un bloc booléen qui signalera soit Vrai soit Faux, il peut donc être utilisé avec le bloc [Attendre jusqu'à].

      Le bloc d'objets Eye found dans la boîte à outils VEXcode GO est mis en évidence par un cadre rouge. Le bloc d'objet trouvé par l'œil est situé entre le bloc d'alimentation lumineux Set Eye et le bloc de détection de couleur par l'œil.
      Détection oculaire Catégorie
    • Faites glisser le <Eye found object> dans le bloc [Attendre jusqu'à].

    La même image que précédemment, avec le bloc d'objet trouvé par l'œil ajouté comme paramètre du bloc Attendre jusqu'à. La pile au démarrage est toujours à droite dans l'espace de travail.
    Ajouter <Objet trouvé par l'oeil> à [Attendre jusqu'à]
    • Demandez aux élèves ils veulent que le capteur oculaire vérifie la présence d’un objet. Faites glisser le bloc [Attendre jusqu'à] jusqu'au début du projet. 

    Projet VEXcode GO avec les deux parties ensemble. Le projet se lit désormais comme suit : Au démarrage, attendez que l'œil trouve un objet ; puis alimentez l'électro-aimant pour booster ; attendez 1 seconde ; faites tourner la base vers la droite sur 90 degrés ; alimentez l'électro-aimant pour qu'il tombe ; et faites tourner la base vers la gauche sur 90 degrés.
    Lab 4 Partie 1 Solution
    • Demandez aux élèves de placer un disque sur l’électroaimant et de démarrer le projet et de voir comment leur bras robotique se déplace. Ils devraient démarrer le projet avec un disque attaché à l'électro-aimant. S’ils rencontrent des problèmes lors de l’utilisation du capteur oculaire, demandez-leur de suivre à nouveau ces étapes. Si besoin, consultez l'article Démarrer un projet dans VEXcode GO, et modéliser pour les étudiants les étapes de ce processus article pour démarrer un projet.
  3. FaciliterFaciliter les conversations sur le déroulement du projet pendant que les élèves testent leur code. Utilisez la solution fournie dans le diaporama du Lab 4 pour vérifier leurs projets au fur et à mesure de leur diffusion.

    Projet VEXcode GO avec les deux parties ensemble. Le projet se lit désormais comme suit : Au démarrage, attendez que l'œil trouve un objet ; puis alimentez l'électro-aimant pour booster ; attendez 1 seconde ; faites tourner la base vers la droite sur 90 degrés ; alimentez l'électro-aimant pour qu'il tombe ; et faites tourner la base vers la gauche sur 90 degrés.
    Lab 4 Partie 1 Solution

    Posez-leur certaines des questions suivantes pour susciter une discussion.

    • Avec vos propres mots, comment expliqueriez-vous ce qu’est une condition booléenne ?
    • Que pensez-vous qu'il se passerait si nous déplacions le bloc [Attendre jusqu'à] vers une autre partie du projet ? Comment le déroulement du projet changerait-il ?
    • Si vous vouliez déplacer un deuxième disque à la fin du projet, quels autres blocs auriez-vous besoin d'ajouter ?
    • En quoi ce projet est-il similaire ou différent du projet que vous avez réalisé dans le Lab 3 ?
  4. RappelerRappelez aux groupes de poser des questions s’ils sont confus. Toutes les tentatives ne se dérouleront pas correctement. À chaque fois qu’ils exécutent le projet, les élèves doivent identifier ce qui n’a pas fonctionné et réfléchir à des idées pour y remédier. Des essais et des erreurs sont à prévoir.

    Si les élèves sont frustrés et ont besoin d’aide supplémentaire, demandez-leur de vous rappeler l’objectif du projet.

  5. DemanderDemandez aux élèves quels appareils ils connaissent qui pourraient utiliser un capteur oculaire ? (Robot aspirateur, sonnettes électroniques)

    S’ils ont du mal à établir une liste, demandez-leur de dresser une liste d’appareils pour lesquels ils souhaiteraient un capteur oculaire.

    • Exemple : je voudrais un capteur oculaire sur ma porte arrière afin que chaque fois que le chien souhaite sortir, le capteur oculaire nous indique que le chien est à la porte.

Pause à mi-jeu & Discussion de groupe

Dès que chaque groupe a créé un projet en utilisant le capteur oculaire et le bloc [Attendre jusqu'à], réunissez-vous pour une conversation.

Parlons du déroulement du projet avec le bloc [Attendre jusqu'à].

  • Pourquoi était-il important de mettre le bloc [Attendre jusqu'à] au début du projet ?
  • Qu'arriverait-il à notre flux de projet si le bloc [Attendre jusqu'à] était à un endroit différent ?
  • Notre bras robotique fonctionnerait-il toujours comme nous le souhaitions ?

Un diagramme du flux du projet avec le bloc Attendre jusqu'à. Le projet passe du bloc « Lorsque démarré » au bloc « Attendre jusqu'à », puis reste en attente jusqu'à ce que l'objet trouvé par l'œil signale comme vrai, puis passe au reste des blocs pour engager l'électro-aimant et déplacer le disque.
Flux de projet d'un bloc [Attendre jusqu'à]

 

Partie 2 – Étape par étape

  1. InstruireDites aux élèves qu'ils vont itérer sur leur projet pour faire en sorte que le bras du robot attende qu'un disque soit détecté, soulève le disque, déplace le disque vers une autre partie de la tuile, dépose le disque et revienne à l'emplacement de départ. Regardez la vidéo ci-dessous pour voir comment le bras robotisé pourrait déplacer le disque avec succès en détectant d'abord le disque, puis en le soulevant pour le déplacer vers un autre emplacement à l'aide de l'électro-aimant.
    Fichier vidéo
  2. ModèleModèle pour les élèves expliquant comment modifier le bloc [Spin for] pour contrôler le moteur du bras.
    • Les étudiants doivent ouvrir leur projet Lab 4 Part 1 et le renommer Lab 4 Part 2. Avant de commencer, assurez-vous que les élèves ont connecté leur appareil à leur bras robot (2 axes) et que le Le bras du robot est configuré.

      La zone de nom du projet au centre de la barre d'outils VEXcode GO indique Lab 4 Part 2.
      Renommer le projet
    • Faites glisser le bloc [Spin for] dans l’espace de travail. Demandez aux élèves s’ils se souviennent comment passer de la « base » au « bras ».

    Le même projet de solution de la partie 1, avec le dernier bloc Spin détaché de la pile et placé plus bas dans l'espace de travail.
    Ajouter [Spin for] à l'espace de travail
    • Regardez l'animation dans le diaporama d'images du laboratoire 4 et demandez aux élèves où des blocs [Spin for] supplémentaires sont nécessaires pour déplacer le bras de la manière indiquée.
    • Les étudiants peuvent utiliser blocs de commentaires pour se rappeler ce que représente chaque étape du le processus est. Expliquez que les commentaires sont uniquement destinés au codeur, pas au robot ; ils n'affecteront donc pas le déroulement du projet.

    Un bloc de commentaires VEXcode GO.
    [Commentaire] bloc
    • Modèle faisant glisser un bloc de commentaires dans l'espace de travail et saisissant l'une des étapes dans le bloc.
      • Attendez qu'un disque soit détecté
      • Soulever le disque
      • Déplacer le disque vers une autre partie de la tuile
      • Déposez le disque
      • Retournez à l'emplacement de départ
    • Expliquez que les commentaires sont uniquement destinés au codeur, pas au robot ; ils n'affecteront donc pas le déroulement du projet.

    Le même projet avec un bloc Commentaire ajouté entre le bloc Quand démarré et le bloc Attendre jusqu'à. Le projet lit maintenant Au démarrage, Commentaire de Attendre qu'un disque soit détecté, puis Attendre que l'œil trouve un objet, alimenter l'électro-aimant pour booster, attendre 1 seconde, faire tourner la base à droite pendant 90 degrés, alimenter l'électro-aimant pour descendre et faire tourner la base à gauche pendant 90 degrés.
    [Commentaire] bloc ajouté
    • Demandez aux élèves de placer un disque sur l’électroaimant et de démarrer le projet et de voir comment leur bras robotique se déplace. Ils doivent démarrer le projet avec un disque connecté au Electro-aimant. Si besoin, voir l'article Démarrer un projet dans VEXcode GO, et modélisez pour les étudiants les étapes de cet article démarrer un projet.
  3. FaciliterFaciliter les conversations sur le déroulement du projet lorsque les élèves commencent à itérer sur leurs projets.

    Une série d'icônes montrant les 5 comportements que le robot doit effectuer dans ce projet. Tout d’abord, il faudra attendre que le disque soit détecté par le capteur oculaire. Deuxièmement, cela soulèvera le disque. Troisièmement, il tournera. Quatrièmement, cela déplacera le bras vers le bas. Cinquièmement, il laissera tomber le disque.
    Votre bras robotique devrait...

    Posez des questions telles que :

    • Que pensez-vous qu'il se passerait si le bloc [Attendre jusqu'à] était ajouté après le démarrage du moteur du bras ? Comment cela changerait-il le déroulement de votre projet ?
    • Pourquoi pensez-vous que nous voulons que le bras robotique revienne à l’emplacement de départ après avoir déposé le disque ?
    • Comment les blocs de commentaires peuvent-ils vous aider à comprendre le flux de votre projet pendant que vous codez ?
    • Si vous vouliez déplacer un deuxième disque vers un tout nouvel emplacement, quels autres blocs auriez-vous besoin d’ajouter ?
  4. RappelerRappelez aux groupes de poser des questions s’ils sont confus. Toutes les tentatives ne se dérouleront pas correctement. À chaque fois qu’ils exécutent le projet, les élèves doivent identifier ce qui n’a pas fonctionné et réfléchir à des idées pour y remédier. Des essais et des erreurs sont à prévoir.

    Si les élèves sont frustrés et ont besoin d’aide supplémentaire, demandez-leur de vous rappeler l’objectif du projet.

    Ils devraient utiliser leur projet Lab 4 Partie 1 comme guide.

    La solution Lab 4 Partie 2 est également disponible pour référence pour l'enseignant.

    Exemple de solution du projet VEXcode GO. Les blocs indiquent : « Au démarrage, attendez que l'œil trouve l'objet, alimentez l'électro-aimant pour booster, attendez 1 seconde, faites tourner le bras vers le haut à 90 degrés, faites tourner la base vers la droite à 90 degrés, faites tourner le bras vers le bas à 90 degrés, alimentez l'électro-aimant pour le faire descendre, faites tourner la base vers la gauche à 90 degrés ».
    Lab 4 Partie 2 Solution

     

  5. DemandezDemandez aux élèves quelles autres tâches ils pourraient être en mesure d’accomplir en utilisant à la fois le moteur du bras et le moteur de base ? Et pourquoi pas un bras robotique plus gros ?