Introduction
L'utilisation de Python avec VEXcode VR nécessite une licence VR Enhanced ou Premium. Assurez-vous que vous êtes connecté avec votre code de classe et que le logo VR dans le coin supérieur gauche est gris ou doré.
Dans cette unité, vous apprendrez à utiliser le capteur oculaire avant et les instructions conditionnelles pour résoudre le défi du labyrinthe de disques. Dans le défi du labyrinthe de disques, le robot VR naviguera dans le terrain de jeu du labyrinthe de disques du début à la fin en utilisant le capteur oculaire avant pour détecter les couleurs.
Sur le terrain de jeu du labyrinthe de disques, un labyrinthe est créé en positionnant des disques verts, rouges et bleus et des carrés de couleur assortis sur le sol du terrain de jeu afin que le robot puisse naviguer dans le labyrinthe en se dirigeant successivement vers chaque disque. Regardez la vidéo ci-dessous pour voir le robot VR naviguer dans le labyrinthe.
Le robot démarre sur la flèche verte près du coin inférieur gauche de l'aire de jeux, en face du premier disque vert. Pour naviguer dans le labyrinthe, le robot avance vers le disque vert et tourne à droite. Il se dirige ensuite vers le disque bleu suivant et tourne à gauche. Le robot répète cela avec les trois disques bleus suivants. Ensuite, le robot se dirige vers le disque vert et tourne à droite, se dirige vers le disque bleu final et tourne à gauche, se dirige vers le disque vert final et tourne à droite. Le robot s'entraîne ensuite et s'arrête lorsque le disque rouge est détecté, indiquant qu'il a atteint la fin du labyrinthe. Le robot tourne alors à droite et se dirige vers le départ pour répéter le labyrinthe.
Le problème du labyrinthe de disques
Le codage du robot VR pour naviguer dans le labyrinthe de disques peut se faire de plusieurs façons. Le but du labyrinthe de disques est de conduire le robot VR vers chacun des disques colorés du labyrinthe, jusqu'au disque rouge. Dans les unités précédentes, vous avez résolu des labyrinthes en utilisant des boucles , et des retours de capteurs pour détecter des objets. Heureusement, il existe des outils sur le robot VR, et dans notre code, qui peuvent nous aider à détecter les couleurs pour résoudre le problème du labyrinthe de disques. Vous en apprendrez plus sur ces outils dans cette unité, en commençant par les capteurs oculaires dans la prochaine leçon.