Skip to main content

Leçon 4 : Défi du labyrinthe mural

Dans les leçons précédentes au sein de cette unité, vous avez appris à utiliser le capteur de distance pour naviguer dans certaines zones du terrain de jeu du labyrinthe mural. Dans l'unité précédente, vous avez résolu le défi du labyrinthe mural à l'aide des capteurs de pare-chocs. Maintenant, vous allez combiner tous ces concepts pour créer un projet pour résoudre le défi du labyrinthe mural du début à la fin, mais cette fois avec le capteur de distance !

Une vue de haut en bas du labyrinthe mural, le robot VR ayant atteint la ligne d'arrivée.

Résultat d'apprentissage

  • Appliquez les blocs des catégories Transmission, Détection et Contrôle dans le bon ordre afin de naviguer avec succès dans le labyrinthe mural à l'aide du capteur de distance.

Tout mettre ensemble

Dans l'unité précédente, vous avez résolu le labyrinthe mural à l'aide du capteur de pare-chocs. Dans cette unité, vous allez résoudre le même labyrinthe mural, mais utilisez plutôt le capteur de distance. Le défi du labyrinthe mural peut être résolu à l'aide de l'un ou l'autre capteur, mais chacun présente des avantages.

Avantages de chaque capteur

Capteur de pare-chocs

  • Détecte si le capteur touche un objet.
  • Rapports pressés ou relâchés.
  • Utilisé avec les blocs booléens.
  • Deux capteurs de pare-chocs sont disponibles.

Capteur de distance

  • Détectez les objets et les surfaces lointaines, sans avoir besoin de les toucher.
  • Détecte si un objet est présent ainsi que la distance de cet objet.
  • Indique une plage de valeurs de distance.
  • Peut utiliser un bloc de comparaison pour créer une condition plus spécifique.
  • Utilisé avec les blocs Boolean et Numeric Reporter.
  • Ne détecte que dans une seule direction.

Défi du labyrinthe mural

Dans ce défi, créez un projet où le robot VR navigue sur le terrain de jeu du labyrinthe mural du début à la fin à l'aide du capteur de distance.

La même vue de haut en bas du labyrinthe mural que précédemment, le robot VR ayant atteint la ligne d'arrivée.

Suivez ces étapes pour terminer le défi :

  • Dans le clip vidéo ci-dessous, le robot VR commence à conduire comme il l'a fait pour atteindre le numéro 3 précédemment. Lorsque le robot fait face au mur avec le numéro 3 derrière lui, le robot tourne à droite pour se diriger vers le côté droit du labyrinthe. Il avance vers les murs entourant la lettre D. Le robot navigue à gauche, puis avance et tourne à droite pour rester sur le chemin libre. Sur le mur suivant, le robot tourne à gauche et avance deux fois pour suivre le chemin le long du mur le plus à gauche. Le robot s'arrête à environ 300 mm du mur d'angle supérieur droit, tourne à gauche et avance deux fois pour atteindre l'arrivée.

  • Créez un nouveau projet ou chargez un projet à partir de leçons précédentes dans cette unité. Si vous créez un nouveau projet, sélectionnez le terrain de jeu Wall Maze lorsque vous y êtes invité. N'oubliez pas qu'avec un compte VR Premium, vous pouvez utiliser une combinaison de blocs VEXcode et de blocs Switch pour créer votre projet. 
  • Renommer le projet Unit5Challenge.
  • Lancez la fenêtre Playground.
  • Chargez le terrain de jeu Wall Maze.
  • Ajoutez les blocs nécessaires pour naviguer dans le robot VR du début à la fin du labyrinthe mural.
  • Démarrez le projet pour tester s'il fonctionne.
  • Si le projet échoue, modifiez-le et réessayez. Continuez à réviser et à exécuter le projet jusqu'à ce que le robot VR conduise avec succès du début à la fin.
  • Enregistrez le projet une fois que le robot VR a terminé avec succès.

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