Skip to main content

Leçon 3 : Surveillance des valeurs des capteurs

Dans la leçon précédente, vous avez utilisé le capteur de distance et les blocs de comparaison pour le robot VR pour conduire du début au numéro « 1 » sur le terrain de jeu du labyrinthe mural. Dans cette leçon, vous apprendrez à surveiller les valeurs des capteurs de la console de surveillance et à faire conduire le robot VR du début à la lettre « B » sur le terrain de jeu du labyrinthe mural.

Une vue de haut en bas du labyrinthe mural avec l'objectif de la lettre B surligné dans une boîte rouge.

Résultats d'apprentissage

  • Identifiez que la valeur du capteur de distance peut être surveillée en sélectionnant et en faisant glisser le bloc <Distance found object> ou (Distance from) vers l'icône de la console de surveillance dans l'espace de travail.
  • Décrivez l'avantage de pouvoir surveiller les valeurs des capteurs lors de la création de projets VEXcode VR.

Démarrer un nouveau projet

  • Lancez un nouveau projet dans VEXcode VR et nommez le projet Unit5Lesson3.

    VEXcode VR Toolbar avec le bouton « Project Name » surligné dans une case rouge, à gauche du bouton Select Playground. Le nom du projet est défini sur Unité 5 Leçon 3.

Conduisez jusqu'à la lettre « B »

  • Cette leçon construira un projet pour que le robot VR puisse conduire à la lettre « B » sur le terrain de jeu du labyrinthe mural à l' aide du capteur de distance.

    Le même schéma de labyrinthe mural que précédemment, avec la lettre B objectif surlignée dans une case rouge.
  • Créez le projet VEXcode VR suivant à l'aide de blocs VEXcode, de blocs Switch ou d'une combinaison des deux types. Le but de cette leçon est de conduire à la lettre « B », mais le projet suivant a une erreur.
    VEXcode VR bloque le projet qui tente d'atteindre l'objectif de la lettre B, mais a une erreur. Il y a 21 blocs après le bloc Au démarrage. Considérez les commandes Avancer, Attendre jusqu'à ce que la distance avant en millimètres soit inférieure à 50, puis Tourner de 90 degrés pour constituer une section de code. Il y a 6 de ces sections, tournant à gauche, puis à droite, puis à gauche deux fois, puis à droite deux fois. Pour terminer le projet, il y a un autre Wait Until Front Distance en millimètres dans moins de 50 blocs et enfin un bloc Stop Driving.
  • Lancez le terrain de jeu Wall Maze s'il n'est pas déjà ouvert et exécutez le projet.
  • Notez que le robot VR N' ATTEINT PAS la lettre « B ». Pourquoi pas ? Exécutez à nouveau le projet pour identifier l'erreur.
    Une vue de haut en bas du labyrinthe mural, mais avec le robot VR à la mauvaise position de fin et non à l'objectif de lettre B comme on pourrait s'y attendre. Cela montre qu'il y a une erreur dans notre programme.
  • Lorsque le robot VR atteint ce point dans le labyrinthe mural, le robot VR doit tourner à gauche pour atteindre la lettre « B ». À ce virage, le robot VR est plus éloigné du mur que les autres virages. Le capteur de distance peut être utilisé pour permettre au robot VR de faire des virages à n'importe quelle distance d'un mur.

Sélectionnez le bouton Suivant pour continuer le reste de cette leçon.