Leçon 4 : Défi du labyrinthe mural
Dans les leçons précédentes de cette unité, vous avez appris à utiliser le capteur de pare-chocs pour naviguer vers certaines zones du labyrinthe mural Aire de jeux. Maintenant, vous allez combiner tous ces concepts pour créer un projet pour résoudre le défi Wall Maze du début à la fin !

Résultat d'apprentissage
- Appliquez les commandes des catégories Transmission, Détection et Contrôle dans la séquence correcte afin qu'un robot VR parcoure avec succès le labyrinthe mural Aire de jeux à l'aide du capteur de pare-chocs.
Tout mettre ensemble
La boucle while avec une condition not est une boucle qui interrompt le flux du projet jusqu'à ce que la condition donnée renvoie True. L'utilisation de conditions et de valeurs de capteur dans un projet demande à un robot VR d'effectuer différents comportements en fonction des valeurs conditionnelles qui sont signalées.
def main() :
while not left_bumper.pressed() :
drivetrain.drive(FORWARD)
wait(5, MSEC)
drivetrain.stop()
L'utilisation de conditions et de valeurs de capteur permet au robot VR de réagir en fonction de son environnement, par exemple en s'arrêtant ou en tournant lorsque le robot VR appuie contre un mur.

Défi du labyrinthe mural
Dans ce défi, créez un projet dans lequel le robot VR navigue dans le labyrinthe Wall Maze Playground du début à la fin à l'aide du capteur de pare-chocs.

Suivez ces étapes pour terminer le défi :
-
Regardez la vidéo de la solution ci-dessous pour voir comment le robot VR doit conduire afin de relever le défi. Dans ce clip vidéo, le robot VR navigue dans tout le labyrinthe avec le même modèle de comportements de conduite jusqu'à ce que le capteur de pare-chocs soit pressé par un mur, puis tourne. Il 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 se dirige vers le mur d'angle supérieur droit au-dessus du numéro quatre, puis recule. Enfin, il 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 Wall Maze Playground lorsque vous y êtes invité.
- Renommer le projet Unit4Challenge
- Ouvrez la fenêtre Playground si elle n'est pas déjà ouverte. Assurez-vous le Wall Maze Playground s'ouvre.
- Ajoutez les commandes 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