Utilisation des boucles#

Using Loops

Ce tutoriel vous guide pas à pas dans l’utilisation du bloc répéter pour faire décrire un carré à votre robot dans VEXcode IQ (2e génération). À la fin, vous disposerez d’un projet qui répète les mêmes deux blocs quatre fois pour former un carré complet.

Si vous souhaitez que votre robot répète la même action plusieurs fois, comme se déplacer en carré, vous pouvez dupliquer les mêmes blocs jusqu’à ce qu’ils dessinent un carré. Cependant, une méthode plus simple consiste à utiliser le bloc répéter de la catégorie Logique - Contrôle.

  1. Fixez un bloc drive for et un bloc turn for sous le bloc when started.

Un côté de la place, en avançant tout droit puis en tournant à droite.#
au démarrage
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶
  1. Ajoutez un bloc répéter sous le bloc quand il a commencé.

Le bloc de répétition, fixé au-dessus des blocs d’entraînement et de rotation.#
au démarrage
répéter (10)
fin
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶
  1. Glissez les blocs drive for et turn for à l’intérieur du bloc repeat.

Le parcours et le virage pour les blocs, maintenant à l’intérieur du bloc de répétition.#
au démarrage
répéter (10)
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶
fin
  1. Sélectionnez le nombre de répétitions et changez-le à 4, afin que les blocs à l’intérieur s’exécutent une fois pour chaque côté du carré.

Capture d'écran du numéro du bloc répétitif mis en évidence, fixé à 4.
  1. Assurez-vous que votre robot est connecté à VEXcode, puis sélectionnez Télécharger pour télécharger le projet sur le Cerveau.

Capture d'écran de la barre d'outils VEXcode IQ (2e génération) avec le bouton Télécharger mis en évidence.
  1. Sélectionnez Exécuter pour lancer le projet. Le robot se déplacera en carré.

Capture d'écran de la barre d'outils VEXcode IQ (2e génération) avec le bouton Exécuter mis en évidence.

Vous pouvez également répéter une séquence d’actions indéfiniment, en utilisant le bloc forever au lieu de repeat.

Le blocage permanent.#
indéfiniment
fin

Pour sortir d’une boucle, utilisez le bloc break à l’intérieur de la boucle, afin que le code quitte immédiatement le bloc de boucle.

Le bloc de rupture.#
sortir