Skip to main content

Leçon 3 : Utilisation des commandes de transmission pour naviguer dans le labyrinthe mural

Maintenant que le robot de réalité virtuelle a conduit à la lettre « A » ainsi qu'au chiffre « 2 » sur le terrain de jeu du mur de labyrinthe, comment créeriez-vous un projet où le robot de réalité virtuelle se rendrait à d'autres endroits, par exemple à la lettre « B » ?

  • Commencez par modifier votre projet précédent ou créez un nouveau projet correspondant à ce projet de base. Vous pouvez utiliser des blocs VEXcode, des blocs Switch ou une combinaison des deux types de blocs. 

    VEXcode VR projet à conduire à la lettre b. Le projet commence par un bloc Quand a commencé. Les autres blocs de haut en bas sont : Conduire vers l'avant, Attendre que le pare-chocs gauche soit enfoncé, Tourner à gauche sur 90 degrés, Conduire vers l'avant, Attendre que le pare-chocs gauche soit enfoncé, Tourner à droite sur 90 degrés, Conduire vers l'avant, Attendre que le pare-chocs gauche soit enfoncé, Tourner à gauche sur 90 degrés, Conduire vers l'avant, Attendre que le pare-chocs gauche soit enfoncé, Arrêter de conduire.
  • Le projet ci-dessus commence à conduire le robot VR à la lettre « B », cependant, pour que le robot VR le fasse, il devrait d'abord faire marche arrière, puis tourner à gauche.

    Terrain de jeu en labyrinthe mural avec le robot face à un mur avec des flèches indiquant comment le robot devrait d'abord conduire en marche arrière, puis tourner à gauche afin de commencer à conduire à la lettre B.
  • Si le code ne contenait que des blocs [Drive] et [Turn for], le robot VR serait « bloqué » dans la section « 2 » du labyrinthe mural, car il continuerait à tourner à gauche ou à droite sans jamais reculer.

    Terrain de jeu Wall Maze avec le robot VR coincé dans le coin sur le numéro 2, pour montrer ce qui se passerait si seulement conduire et tourner pour les blocs étaient utilisés dans un projet.
  • Modifiez le code en supprimant le bloc [Stop driving] et en le remplaçant par les blocs [Drive for] et [Turn for]. Réglez les paramètres du bloc [Drive for] sur « reverse » pour 300 millimètres (mm) et réglez les paramètres du bloc [Turn for] sur « left » 90 degrés.

    Deux projets VEXcode VR de cette leçon. Celui de gauche montre le projet avec le bloc d'arrêt en bas. Une flèche rouge pointe vers celle de droite, qui montre le bloc Stop driving remplacé par Drive reverse pour 300 millimètres et Turn left pour les blocs à 90 degrés.
  • Lancez le Wall Maze Playground s'il n'est pas déjà ouvert et exécutez le projet.
  • L'ajout de ces blocs orientera le robot VR dans la bonne direction pour entraîner la lettre « B ».

    Terrain de jeu en labyrinthe mural avec le robot VR n'est plus coincé dans le coin sur le numéro deux et fait face vers le bas du terrain de jeu prêt à conduire vers la lettre B.
  • Sélectionnez le bouton « Réinitialiser » pour réinitialiser le terrain de jeu et ramener le robot VR à la position de départ.
  • Maintenant que le robot VR est orienté dans la bonne direction, ajoutez les blocs suivants pour conduire le robot VR jusqu'à la lettre « B » sur le labyrinthe à murs Aire de jeux !

    VEXcode VR project from this Lesson with the Stop driving block removed from the bottom of the project and replaced by additional blocks. Les blocs supplémentaires de haut en bas sont : Conduire vers l'avant, Attendre jusqu'à ce que le pare-chocs gauche soit pressé, Tourner à droite sur 90 degrés, Conduire vers l'avant, Attendre jusqu'à ce que le pare-chocs gauche soit pressé, Tourner à droite sur 90 degrés, Conduire vers l'avant, Attendre jusqu'à ce que le pare-chocs gauche soit pressé, Arrêter de conduire.
  • Lancez le Wall Maze Playground s'il n'est pas déjà ouvert et exécutez le projet.
  • Le robot VR se dirigera désormais vers la lettre « B » sur le Wall Maze Playground !

    Terrain de jeu en labyrinthe mural avec le robot VR sur la lettre B.

Mini Défi

Dans ce défi, le robot VR doit naviguer jusqu'au numéro « 3 » dans le labyrinthe  Wall Maze Playground en utilisant le bloc [Attendre jusqu'à] et le capteur de pare-chocs.

Terrain de jeu en labyrinthe mural avec le robot sur le numéro 3.

Suivez ces étapes pour terminer le mini défi :

  • Regardez la vidéo de la solution ci-dessous et examinez comment le robot VR doit conduire afin de relever le mini défi. Dans le clip vidéo ci-dessous, le robot VR commence à l'emplacement de départ et suit le même schéma de conduite vers un mur jusqu'à ce que le pare-chocs soit enfoncé puis tourné. Le robot parcourt le même chemin pour commencer, qu'il l'a fait pour conduire à la lettre B. Au point de virage éloigné du mur, le robot tourne à droite pour continuer jusqu'au numéro 3. À partir de ce point, il avance et tourne à gauche deux fois pour contourner le prochain ensemble de murs, au-delà de la lettre B. Enfin, le robot avance et tourne à droite deux fois pour contourner les derniers murs pour atteindre le numéro 3.

  • Créez un projet en ajoutant ou en supprimant les blocs nécessaires au projet Unit4Lesson3 pour conduire le robot VR jusqu'au numéro « 3 » sur le labyrinthe à murs Playground
  • Démarrez le projet pour tester s'il fonctionne.
  • Si le projet échoue, modifiez-le et réessayez. Continuez ce processus jusqu'à ce que le défi soit terminé.
  • Une fois que le robot VR parvient avec succès au numéro « 3 » sur le Wall Maze Playground, enregistrez le projet.

Félicitations ! Vous avez terminé avec succès le défi du labyrinthe mural !

Questions

Veuillez sélectionner un lien ci-dessous pour accéder au questionnaire de la leçon.

Google Doc / .docx / .pdf