Passer au contenu principal

Disques de comptage

Utilisez les blocs [Conduire] et [Tourner pour], et le capteur oculaire vers le bas pour faire naviguer le robot VR à travers le labyrinthe de disques de la position de départ (le carré vert) à la position d'arrivée (le disque rouge). Créez un algorithme permettant de compter le nombre de disques verts et le nombre de disques bleus sur le terrain de jeu.

  • Sélectionnez le terrain de jeu du labyrinthe de disques.
  • Programmez le robot VR pour qu'il se déplace de la position de départ (le carré vert) à la position d'arrivée (le disque rouge).
    • Utilisez des variables pour stocker le nombre de disques verts et le nombre de disques bleus.
    • Utilisez le capteur Down Eye pour détecter les couleurs du sol. Programmez le robot VR pour qu'il effectue différents comportements en fonction de la couleur détectée.
    • Utilisez le bloc [Forever] pour que le robot VR se déplace constamment dans le labyrinthe et que le capteur Down Eye vérifie constamment certaines couleurs pour les et s'arrêter à la position d'arrivée.
  • Imprimez les valeurs des variables dans la console d'impression pour indiquer le nombre de disques verts et le nombre de disques bleus.

Conseils utiles

  • Pour obtenir de l'aide concernant le stockage des données dans le projet, veuillez sélectionner le bouton « TUTORIELS » dans VEXcode VR et choisir le Stockage des données Tutoriel.

Icône du tutoriel VEXcode VR sur le stockage des données.

  • Pour plus d'informations sur les règles nommage des variables dans VEXcode VR, cet article
  • Utilisez le bloc set de la catégorie Variables pour définir la valeur de la variable.

    VEXcode Définir le bloc de variable qui lit 'définir Green à 0'.

    • Commande Python correspondante :

      Vert = 0
  • Utilisez le bloc si alors sinon si alors sinon de la catégorie Contrôle pour programmer le robot VR afin qu'il effectue divers comportements en fonction des conditions du capteur Down Eye. Le bloc si alors sinon si alors sinon exécute les blocs en fonction des valeurs des conditions booléennes signalées. Vous pouvez ajouter ou supprimer des conditions.

    Bloc VEXcode vide If then else qui est étendu une fois et lit 'si alors, sinon si alors, sinon'.

    • Commande Python correspondante :

      si condition :
      	passer
      elif condition :
      	passer
      else :
      	passer
  • Utilisez le bloc print de la catégorie Look pour imprimer les valeurs dans la console d'impression.

    Bloc d'impression VEXcode qui lit 'VEXcode'.

    • Commande Python correspondante :

      cerveau.écran.print("VEXcode")