Skip to main content

Leçon 2 : Flux d'un projet avec un bloc [Répéter]

Lorsqu'un projet utilise un bloc [Repeat], il suit toujours la même logique lors de l'exécution des commandes. Ces deux piles de blocs exécuteront les mêmes comportements. La seule différence est que la pile de blocs sur la droite utilise un bloc [Répéter].

Deux piles de blocs. La première pile à gauche montre 8 blocs. De haut en bas, ils lisent avance de 600 millimètres, tournez à droite de 90 degrés, avancez de 600 millimètres, tournez à droite de 90 degrés, avancez de 600 millimètres, tournez à droite de 90 degrés, avancez de 600 millimètres et tournez à droite de 90 degrés. La pile de droite montre une boucle de répétition réglée pour répéter 4 fois avec deux blocs à l'intérieur. Les blocs à l'intérieur lisent vers l'avant sur 600 millimètres et tournent à droite sur 90 degrés.

Le robot VR se déplacera à travers les commandes du bloc [Au démarrage] vers le bas de la pile. Le bloc [Repeat] indique que le robot VR doit répéter les actions à l'intérieur du bloc le nombre de fois spécifié avant de passer au bloc suivant dans la pile après le bloc [Repeat].

Le nombre spécifié de fois que le bloc [Repeat] est configuré pour s'exécuter crée une « condition ». Les conditions permettent à l'utilisateur de contrôler le flux d'un projet. La condition du bloc [Répéter] doit être remplie avant que le projet ne passe au bloc suivant dans la pile. La condition créée dans l'exemple suivant est de « répéter les commandes [Drive for] et [Turn for] quatre fois ». 

Deux piles de blocs sont affichées. La pile sur la gauche a un bloc au démarrage avec six blocs attachés. De haut en bas, les blocs lus déplacent le stylo robot vers le bas, répétez 4. À l'intérieur de la boucle Repeat 4, deux blocs sont affichés : avancez de 600 millimètres et tournez à droite de 90 degrés. Sous la boucle de répétition se trouvent deux derniers blocs qui indiquent que la couleur du stylo robot est réglée sur rouge et inversée sur 600 millimètres. À droite, la même pile de blocs est représentée, mais avec des flèches rouges pour indiquer comment le robot se déplacera dans le projet. Les flèches se déplacent séquentiellement le long des blocs, puis montrent que la boucle de répétition aura les commandes Drive Forward et Turn Right Inside Repeat dans l'ordre 4 fois avant de se déplacer pour définir la couleur du stylo en rouge et conduire en arrière.

Mini Défi

Dans ce projet, le robot VR doit dessiner un carré bleu sur le Art Canvas Playground, mais il y a des erreurs dans le projet. Modifiez le projet pour résoudre le mini défi !

Art Canvas Playground en VEXcode VR avec un carré bleu dessiné en haut à droite du robot VR.

Suivez ces étapes pour terminer le mini défi :

  • Le robot démarre au milieu de l'aire de jeux et dessine les quatre côtés d'un grand carré bleu.
  • Modifiez le projet Unit3Lesson2 pour qu'il corresponde à cette image. N'oubliez pas que vous pouvez utiliser des blocs VEXcode, des blocs Switch ou une combinaison des deux types de blocs avec un compte VR Premium. 

    Pile de blocs dans VEXcode VR. Le bloc au démarrage a 6 blocs attachés qui se lisent comme suit de haut en bas. Déplacez le stylo vers le bas, réglez la couleur du stylo sur rouge, avancez de 600 millimètres, répétez 3. À l'intérieur de la répétition 3 se trouvent deux blocs qui lisent vers l'avant sur 600 millimètres et tournent à droite sur 90 degrés.

  • Lancez le projet et identifiez les cas où le robot de réalité virtuelle ne parvient pas à adopter les comportements attendus.
  • Modifiez le projet et exécutez-le à nouveau. Voyez si le robot de réalité virtuelle complète les comportements attendus.
  • Si le robot VR ne dessine pas de carré bleu, répétez l'étape précédente et réessayez. Continuez à modifier et à exécuter votre projet jusqu'à ce que le robot VR dessine un carré bleu.
  • Une fois que le robot VR dessine avec succès un carré bleu sur le Art Canvas Playground, enregistrez le projet.

Félicitations ! Vous avez résolu le mini défi !

Questions

Veuillez sélectionner un lien ci-dessous pour accéder au questionnaire de la leçon.

Google Doc / .docx / .pdf