Skip to main content

Leçon 3 : Tourner le robot VR

Maintenant que vous avez renversé le premier château du Castle Crasher Playground, vous aurez besoin que le robot VR se retourne pour en renverser un autre. Cette leçon vous guidera à travers les étapes à suivre pour faire tourner le robot VR et renverser deux bâtiments sur le Castle Crasher Playground.

Résultats d'apprentissage

  • Identifiez comment utiliser le bloc [Turn for] pour tourner le robot VR à droite ou à gauche.
  • Identifiez comment utiliser le bloc [Tourner au cap] pour tourner le robot VR vers un cap de boussole donné.

Renommer le projet

  • Si le code de la leçon précédente n'est pas déjà chargé, chargez le projet Unit2Lesson2.
  • Renommez le projet en sélectionnant la zone de nom de projet.

    VEXcode VR Toolbar avec une boîte rouge indiquant le nom du projet au centre. Le nom du projet indique Unité 2 Leçon 2.
  • Saisissez le nouveau nom du projet Unit2Lesson3, puis sélectionnez Enregistrer.

    La boîte de dialogue Nom du projet s'ouvre avec le nouveau titre, Unité 2 Leçon 3 tapée. Une zone rouge appelle l'option Enregistrer au bas de la boîte de dialogue du nom du projet.

Tourner à droite ou à gauche

Le bloc [Turn for] fait pivoter le robot VR d'un nombre donné de degrés. Cet exemple fera avancer le robot VR pour renverser le bâtiment central, reculer jusqu'au départ, puis tourner et renverser le bâtiment dans le coin inférieur droit sur le Castle Crasher Playground.

Vue de dessus de la cour de récréation du château au début, avec cinq châteaux représentés. La cour de récréation a un château dans chaque coin et un au milieu de la cour de récréation. Le robot VR est positionné centré contre la paroi arrière, face au centre. Il y a des boîtes de légende rouges sur les châteaux du milieu et du bas à droite.

Pour votre information

Pour faire tourner un robot VR à différentes vitesses, la vitesse de rotation peut être augmentée ou diminuée à l'aide du bloc [Définir la vitesse de rotation].

Réglez le bloc de vitesse de rotation avec 50 % dans le paramètre.
  • Faites glisser le bloc [Turn for] et fixez-le sous le bloc [Drive for]. Réglez les paramètres du bloc [Turn for] pour tourner à droite de 90 degrés.
    1. Remarque : Dans ce projet, les blocs [Définir la vitesse d'entraînement] et [Définir la vitesse de rotation] sont ajoutés et définis sur 100 %. Il s'agit de blocs facultatifs.

      Projet VEXcode VR commençant par un bloc Quand a commencé. Les blocs attachés en dessous, de haut en bas, sont un bloc de vitesse d'entraînement défini avec 100 % dans le paramètre, un bloc de vitesse de virage défini avec 100 % dans le paramètre, un entraînement pour le bloc réglé pour avancer de 800 mm, un entraînement pour le bloc réglé pour reculer de 800 mm et un virage pour le bloc réglé pour tourner à droite de 90 degrés. Le virage pour le bloc est entouré d'une boîte de légende rouge.
  • Faites glisser le bloc [Drive for] et fixez-le sous le bloc [Turn for]. Réglez les paramètres du bloc [Drive for] sur 700 millimètres (mm).

    Projet VEXcode VR par le haut, avec un lecteur supplémentaire pour le bloc attaché. Ce bloc est réglé pour avancer de 700 mm et est entouré d'une boîte de légende rouge.
  • Sélectionnez le bouton « Open Playground » pour lancer le Castle Crasher Playground s'il n'est pas déjà ouvert.

    VEXcode VR Toolbar avec une boîte rouge appelant le bouton Open Playground à droite de la barre d'outils, entre les boutons Select Playground et Start.
  • Sélectionnez le bouton « Démarrer » pour tester le projet.

    VEXcode VR Toolbar avec une boîte rouge appelant le bouton Démarrer sur le côté droit de la barre d'outils, entre les boutons Open Playground et Step.
  • Regardez le robot VR avancer et entrer en collision avec le bâtiment central avant de revenir au départ. Le robot VR tournera ensuite à droite de 90 degrés et avancera pour entrer en collision avec le bâtiment dans le coin inférieur droit du Castle Crasher Playground.

    VEXcode VR Castle Crasher Playground avec le château central écrasé. Le robot VR est au fond de la cour de récréation, face au château en bas à droite, prêt à le faire planter.

Utilisation des blocs de commutation 

Il s'agit du bloc Commutateur [Définir la vitesse de rotation]. Il suffit de remplacer la valeur numérique en tapant un nombre différent pour modifier le paramètre du bloc. 

Bloc de commutation avec la commande drivetrain.set_turn_velocity saisie. Le paramètre après la parenthèse ouverte indique 50, pour cent.

Pour convertir une pile entière de blocs VEXcode en blocs Switch, sélectionnez simplement un bloc VEXcode et choisissez « Convertir la pile en bloc Switch ». L'image ci-dessous affiche le projet de cette leçon sous la forme d'un bloc de changement. Chaque bloc VEXcode est converti en une commande Python, et chaque commande est répertoriée à l'intérieur d'un bloc Switch. 

Lors du démarrage du bloc avec un bloc de commutation attaché. Les six commandes python pour le projet de cette leçon sont tapées dans le bloc, une sur chaque ligne.

Sélectionnez le bouton Suivant pour continuer le reste de cette leçon.