Passer au contenu principal

Roue polygonale

Concevez un algorithme permettant d'utiliser le stylo VR pour dessiner le périmètre d'un polygone sélectionné et créer une roue polygonale avec celui-ci ! Calculez la mesure de l'angle intérieur du polygone, puis imprimez la valeur calculée à l'aide de la console d'impression.

  • Sélectionnez le terrain de jeu Shape Tracer.
  • Sélectionnez un polygone situé aux points de départ D, E ou F.
  • Programmez le robot VR pour qu'il trace le contour du polygone sélectionné et calcule la mesure de son angle intérieur.
    • Déterminez la longueur du côté du polygone. Déclarez une variable pour stocker la valeur.
    • Déterminez l'angle de rotation nécessaire au robot pour tracer le polygone. Utilisez cet angle pour calculer la mesure de l'angle intérieur du polygone. Déclarez des variables pour stocker les données.
    • Utilisez le stylo VR et une boucle pour répéter les commandes [Conduire pour] et [Tourner pour] un nombre défini de fois pour dessiner autour du périmètre du polygone sélectionné.
    • Utilisez le bloc [print] pour imprimer la valeur de l'angle intérieur dans la console d'impression.
  • Programmez le robot VR pour créer une roue polygonale à l'aide des blocs Stylo. 
    • Conduisez le robot jusqu'au centre du polygone.
    • Programmez le robot VR pour qu'il trace des lignes reliant le point central à chaque sommet à l'aide du stylo VR et d'une boucle.
    • Programmez le robot pour qu'il dessine un point au centre, qui servira d'axe, afin de créer une roue !

Conseils utiles

  • Pour sélectionner une position de départ dans l'espace de jeu Shape Tracer, sélectionnez le bouton de menu, puis le bouton de localisation.

    Bouton Menu de la fenêtre VEXcode VR Playground.

    Sélectionnez une position de départ dans la fenêtre VEXcode VR Playground.

  • Utilisez la formule suivante pour calculer l'angle de rotation nécessaire au robot pour dessiner un polygone régulier.

angle_de_virage = 360 / nombre_de_côtés_du_polygone = angle_extérieur

La somme de chaque angle extérieur et de son angle intérieur correspondant est égale à 180°. Utilisez la formule suivante pour calculer la mesure de l'angle intérieur.

 angle_intérieur = 180° - angle_extérieur. 

  • Utilisez le bloc répéter de la catégorie Contrôle pour programmer le robot VR afin qu'il répète les blocs qu'il contient un nombre de fois défini.

    Bloc de répétition VEXcode vide qui lit 'répéter 2'.

    • Commande Python correspondante :

      pour repeat_count dans range(2):
      	attendre(5, MSEC)