Skip to main content

CS Niveau 1 - Blocs VEXcode VR

Unité 8 - Déplacer des disques avec des boucles

Leçon 3 : Récupérer et déplacer des disques

Dans la leçon précédente, vous avez utilisé le bloc [Energize Electromagnet] et les blocs Drivetrain pour ramasser et déplacer des disques sur le Disk Mover Playground avec le robot VR. Cette leçon résoudra le même défi en utilisant les commentaires du capteur et les blocs [Répéter jusqu'à].

Premier disque bleu (1)

Résultats d'apprentissage

  • Identifiez comment utiliser le bloc [Répéter jusqu'à] dans un projet.
  • Identifiez que le bloc <Eye Sensor near object> signale si le capteur oculaire est suffisamment proche d'un objet pour détecter une couleur.
  • Identifiez que la commande [Tourner vers le cap] fait tourner une transmission vers un cap spécifique, à l'aide du capteur gyroscopique.
  • Identifiez que la commande [Tourner vers le cap] déterminera la direction dans laquelle tourner en fonction du cap actuel du capteur gyroscopique.
  • Expliquez pourquoi une commande [Tourner vers le cap] serait utilisée à la place d'une commande [Tourner] ou [Tourner pour].

Pourquoi utiliser des capteurs ?

Dans la leçon 2, le robot VR a parcouru une distance spécifiée en utilisant le bloc [Conduire pour] pour ramasser et déplacer un disque bleu vers l'objectif. La distance entre le robot VR et le premier disque bleu a été estimée et vérifiée à l'aide des dimensions des carrés de la grille sur le Disk Mover Playground. Bien que cela ait résolu le problème, il existe une grande marge d'erreur en dupliquant le processus pour récupérer plusieurs disques à différentes distances, ce qui est nécessaire pour résoudre le défi du déplacement de disque à la fin de cette unité. L'utilisation des retours des capteurs est un moyen plus efficace de résoudre ce problème, tout en optimisant le projet en utilisant moins de blocs.

Que se passe-t-il si le VR Robot entre en collision avec un disque et est renversé ? Que se passe-t-il si les disques se trouvent à des emplacements légèrement différents de l'objectif ? Les commentaires des capteurs peuvent être utilisés pour ramasser et déplacer avec précision des disques sans connaître leur emplacement exact sur le Disk Mover Playground.

Les étapes pour résoudre le défi peuvent être utilisées pour déterminer quels capteurs utiliser dans le projet.

  • Premièrement : le VR Robot se dirigera vers le premier disque bleu.
    conduire vers le disque bleu (1)
    • Les disques sont au sol du Playground. Pour déterminer où se trouve un disque, le capteur Down Eye peut être utilisé avec le bloc <Eye Sensor near object> .
      u8_Lesson3_Down_Eye_Sensor
  • Deuxièmement : le robot VR récupérera le premier disque bleu.
    récupérez le premier disque bleu (1)
  • Troisièmement : le robot VR reviendra au but bleu.
    revers au but (2)
    • En revenant vers l'objectif bleu, le robot VR utilisera le capteur de distance pour déterminer quand arrêter de conduire. Le capteur de distance peut être utilisé pour déterminer à quelle distance se trouve l'avant du robot VR du mur de l'aire de jeu.
      u8_Lesson3_distanceSensor
  • Enfin : le robot VR déposera le disque bleu dans le but bleu.
    premier disque bleu abandonné --SENSORS

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