Utilisation des boucles#
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.
Fixez un bloc drive for et un bloc turn for sous le bloc when started.
au démarrage
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶
Ajoutez un bloc répéter sous le bloc quand il a commencé.
au démarrage
répéter (10)
fin
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶
Glissez les blocs drive for et turn for à l’intérieur du bloc repeat.
au démarrage
répéter (10)
se déplacer [avant v] sur (200) [mm v] ▶
pivoter [droite v] de (90) degrés ▶
fin
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é.
Assurez-vous que votre robot est connecté à VEXcode, puis sélectionnez Télécharger pour télécharger le projet sur le Cerveau.
Sélectionnez Exécuter pour lancer le projet. Le robot se déplacera en carré.
Vous pouvez également répéter une séquence d’actions indéfiniment, en utilisant le bloc forever au lieu de repeat.
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.
sortir