Passer au contenu principal

Une ouverture efficace

Gagnez 15 points le plus rapidement possible ! Choisissez stratégiquement une position de départ et une direction de départ pour l'attaquant. Choisissez l'emplacement de préchargement souhaité. Utilisez les blocs [Drive for], [Turn for], [Spin ​​to position] et [Spin ​​for] pour programmer le Hero Bot afin qu'il marque séparément les deux Triballs de l'Alliance Rouge dans le but de l'Alliance Bleue et qu'il marque l'une des Triballs Vertes sur le Terrain dans le but de l'Alliance Rouge. Le meilleur temps l'emporte !

  • Sélectionnez le terrain de jeu virtuel VRC - Over Under.
  • Utilisez la liste de contrôle de pré-match pour sélectionner un emplacement de départ , une direction de départ et le robot.
  • Utilisez la liste de contrôle de pré-correspondance pour sélectionner un emplacement de préchargement de champ souhaité .
  • Programmez le robot pour qu'il fasse tourner le moteur du bras afin d'abaisser complètement ce dernier et de lancer une Triball dans un but.
  • Programmez le robot héros pour qu'il marque le but de l'Alliance bleue avec le Triball de préchargement du robot. 
    • Dirigez le robot vers l'objectif de l'Alliance Bleue.
    • Programmez le robot pour qu'il fasse tourner le moteur d'admission afin de lancer le Triball de préchargement du robot dans le but de l'Alliance Bleue.
  • Programmez le robot héros pour qu'il récupère le Triball de préchargement de terrain et marque dans le but de l'Alliance bleue. 
    • Conduisez le robot héros jusqu'au Triball de préchargement du champ rouge.
    • Programmez le robot pour qu'il fasse tourner le moteur d'admission afin de ramasser la balle de précharge rouge Triball.
    • Dirigez le robot vers l'objectif de l'Alliance Bleue.
    • Programmez le robot pour qu'il fasse tourner le moteur d'admission afin de lancer le ballon triball de précharge de terrain dans le but de l'Alliance bleue.
  • Programmez le robot héros pour qu'il récupère l'une des Triballes vertes sur le terrain et marque un but dans le but de l'Alliance rouge. 
  • Utilisez le bloc [print] pour imprimer la valeur du minuteur dans la console d'impression.

Conseils utiles

  • Utilisez la fonction et n'attendez pas du moteur de bras rotatif pour positionner le bloc afin de permettre aux autres blocs de continuer à fonctionner pendant que le moteur de bras tourne. Pour utiliser cette fonctionnalité, sélectionnez la flèche pour développer et n'attendez pas.

    VEXcode Spin pour positionner le bloc qui lit 'faire tourner ArmMotor à la position 1200 degrés et ne'attendre'.

    • Commande Python correspondante :

      arm_motor.spin_to_position(1200, DEGREES, wait=False)
  • Utilisez les blocs Reporter de la catégorie Détection pour obtenir la position du moteur du bras et déterminer si le bras se trouve à la position souhaitée.

    VEXcode Position du bloc moteur qui lit 'Position du moteur en degrés'.

    • Commande Python correspondante :

      bras_moteur.position(DEGRÉS)