Utiliser mes blocs dans VEXcode IQ

 Mes blocs est l'une des catégories de blocs de VEXcode IQ. Certaines autres catégories incluent l'apparence, le son, la détection et les variables. Mes blocs sont utilisés pour créer une séquence de blocs qui peuvent être utilisés plusieurs fois au cours d'un projet. 


 Comment fabriquer un bloc

Boîte à outils des blocs VEXcode IQ avec la catégorie « Mes blocs » affichée et le bouton « Créer un bloc » mis en évidence.

Sélectionnez « Créer un bloc » dans la catégorie Mes blocs.

Le menu « Créer un bloc » de VEXcode IQ s'est ouvert. Le nom du bloc a été modifié en « Jouer un son » et il est mis en surbrillance.

Renommez le bloc en entrant dans le champ « nom du bloc », puis sélectionnez « OK ».


Comment personnaliser un bloc

Ajouter une entrée (numéro)

Le menu « Créer un bloc » de VEXcode IQ est ouvert et le nom du bloc est défini sur « Jouer un son ». Un champ de saisie numérique a été ajouté au bloc et est maintenant mis en surbrillance.

Sélectionnez l'option « Ajouter une entrée (numéro) » dans l'écran « Créer un bloc (aperçu) ». Renommez l'entrée en la saisissant dans le champ « numéro », puis sélectionnez « OK ».

Ajouter une entrée (booléenne)

Le menu « Créer un bloc » de VEXcode IQ est ouvert et le nom du bloc est défini sur « Jouer un son ». Un champ de saisie booléen a été ajouté au bloc et est maintenant mis en surbrillance.

Sélectionnez l'option « Ajouter une entrée (booléenne) » dans l'écran « Créer un bloc (aperçu) ». Renommez l'entrée en entrant dans le champ « Booléen », puis sélectionnez « OK ».

Ajouter une étiquette

Le menu « Créer un bloc » de VEXcode IQ est ouvert et le nom du bloc est défini sur « Dessiner un » suivi d'une saisie numérique. Un champ d'étiquette a été ajouté à la fin du bloc et est maintenant mis en surbrillance.

Sélectionnez l'option « Ajouter une étiquette » dans l'écran « Créer un bloc (aperçu) ». Renommez l'étiquette en entrant dans le champ « Texte de l'étiquette », puis sélectionnez « OK ».

Combiner les entrées et les étiquettes

Le menu « Créer un bloc » de VEXcode IQ est ouvert et un bloc personnalisé a été créé. Le bloc commence par l'inscription « Dessine un », puis comporte un champ de saisie numérique, et se termine par une étiquette indiquant « pouce carré ». Le bloc personnalisé se lit comme suit : Dessinez un carré de X pouces.

Combinez les entrées et les étiquettes afin de créer une séquence de blocs.


Comment supprimer des entrées/étiquettes

Le menu « Créer un bloc » de VEXcode IQ est ouvert et le nom du bloc est défini sur « Jouer un son ». Un champ de saisie numérique a été ajouté au bloc, et l'icône Effacer située au-dessus du champ de saisie est mise en surbrillance.

Pour supprimer une entrée ou une étiquette, sélectionnez l'icône « Effacer » en haut de l'entrée ou de l'étiquette que vous souhaitez supprimer.


Comment utiliser le bloc Définir

Le bloc Définition de mes blocs VEXcode IQ est mis en surbrillance dans l'espace de travail. Le bloc défini se lit comme suit : « Dessiner un carré de taille en pouces », et le mot « taille » est un paramètre numérique qui peut être utilisé dans la définition du bloc.

Un paramètre peut désormais être utilisé depuis le bloc « définir » une fois créé.

Le bloc VEXcode IQ My Blocks Definition auquel une définition de code a maintenant été ajoutée. La pile comporte un bloc Repeat réglé sur 4, et un bloc Drive pour 200 mm avec un bloc Turn pour 90 degrés, tous deux à l'intérieur du bloc Repeat.

Attachez des blocs supplémentaires au bloc « définir ».

Le bloc VEXcode IQ My Blocks Definition avec le paramètre numérique est maintenant utilisé dans la définition. La pile comporte un bloc Répéter réglé sur 4, et un bloc Avancer au-dessus d'un bloc Tourner à 90 degrés à l'intérieur du bloc Répéter. Le paramètre numérique a été placé dans le bloc « Drive for », qui affiche désormais « Drive forward for size inches ».

Utilisez les paramètres du bloc « define ».

Le bloc de commande VEXcode IQ My Blocks a été ajouté sous un bloc When Started pour exécuter le nouveau bloc. Ce bloc de commandes appellera la commande « Dessiner un carré d'un pouce ». Le paramètre numérique est fixé à 4.

Utilisez le « Mon bloc » attaché au bloc « Au démarrage ».


Comment utiliser mes blocs

Exemple de lecture de sirène

Dans cet exemple, le robot utilisera Mes Blocs pour :

  • Faites jouer le son de la sirène 3 fois
  • Avancez sur 12 pouces
  • Faites retentir le son de la sirène 6 fois

Le bloc chapeau « définir » décompose une procédure. Dans la vidéo d'exemple suivante, ce bloc « define » chapeau décompose les blocs utilisés pour jouer un son de sirène un certain nombre de fois. Faites glisser les arguments du bloc de définition à utiliser dans les blocs.

Une fois le bloc « définir » défini, le bloc nouvellement créé peut maintenant être glissé et ajouté au bloc « au démarrage » pour définir les paramètres. Ce processus est présenté dans cette vidéo.

Jouer le son de la sirène VEXcode IQ Mon bloc Définition. Le bloc indique « Jouer le son de la sirène fois », et le mot « fois » est un paramètre numérique. La pile comporte un bloc Repeat dont le nombre de répétitions est défini sur le paramètre times, et dans le bloc Repeat se trouve un bloc Play sound configuré pour jouer le son de la sirène. À côté du bloc Définition se trouve une pile contenant un programme permettant d'utiliser ce bloc. Cette pile indique : Au démarrage, jouer le son de sirène 3, avancer de 12 pouces, puis jouer le son de sirène 6.

Une fois les paramètres modifiés, le projet est prêt àet exécuté.

Exemple d'impression avec une nouvelle ligne

Dans cet exemple, le robot utilisera Mes Blocs pour :

  • Avancez sur 15 pouces
  • Imprimez la capacité de la batterie et déplacez également le curseur sur une nouvelle ligne sur l'écran du cerveau
  • Tournez le robot de 180 degrés vers la droite
  • Imprimez la capacité de la batterie et déplacez également le curseur sur une nouvelle ligne sur l'écran du cerveau

 

Le bloc chapeau « définir » décompose les blocs utilisés pour imprimer les valeurs du rapporteur du capteur, puis passer à une nouvelle ligne. Faites glisser les arguments du bloc de définition pour les utiliser dans les blocs, comme indiqué dans cette vidéo.

Une fois le bloc « définir » défini, le bloc nouvellement créé peut maintenant être glissé et ajouté au bloc « au démarrage » pour définir les paramètres. Ce processus est présenté dans cette vidéo.

Imprimer avec un nouveau bloc de définition VEXcode IQ Mes blocs. Le bloc indique « Imprimer le nombre avec un saut de ligne », et le mot « nombre » est un paramètre numérique. La pile comporte un bloc Print dont la valeur d'impression est le paramètre numérique, suivi d'un bloc Next row. À côté du bloc Définition se trouve une pile contenant un programme permettant d'utiliser ce bloc. Cette pile indique : Au démarrage, avancer de 15 pouces, imprimer la capacité de la batterie en % avec une nouvelle ligne, tourner à droite de 180 degrés, puis imprimer la capacité de la batterie en % avec une nouvelle ligne.

Une fois les paramètres modifiés, le projet est prêt àet exécuté.

For more information, help, and tips, check out the many resources at VEX Professional Development Plus

Last Updated: