Skip to main content

Leçon 3 : Se tourner vers le cap

Le bloc [Tourner vers le cap] peut également être utilisé pour faire tourner le robot VR. Ce bloc fait tourner le robot VR à un cap de boussole donné entre 0 et 359,9 degrés. Lorsqu'un robot VR entre en collision avec un château, il peut dévier de sa trajectoire. Le bloc [Tourner vers le cap] garantit que le robot VR se tournera pour faire face au prochain château, peu importe ce qui s'est passé précédemment.

VR Robot à l'intérieur d'un cercle. Le cercle est étiqueté avec des degrés par incréments de 90 degrés, en commençant par 0 degré à 12 heures, puis 90 degrés à 3 heures, 180 degrés à 6 heures et 270 degrés à 9 heures.

Cet exemple fera bouger le robot VR pour renverser le bâtiment central, puis se retourner et renverser le bâtiment dans le coin inférieur gauche sur le Castle Crasher Playground.

Terrain de jeu de château en forme de carré, avec cinq châteaux présents. Il y a un château dans chaque coin et un au centre de la place. Le robot VR est positionné au centre de la paroi inférieure de l'aire de jeux, face au château central. Des boîtes de légende rouges se trouvent autour du château du milieu et du château en bas à gauche.
  • Retirez les deux blocs inférieurs du projet.

    2 projets côte à côte VEXcode VR. Le projet à gauche est celui de la leçon 2, avec une boîte de légende rouge sur les deux blocs inférieurs indiquant qu'ils doivent être retirés. Le projet de droite est le même projet avec ces deux blocs du bas supprimés.
  • Faites glisser dans le bloc [Turn to heading] et fixez-le sous le bloc [Drive for]. Réglez les paramètres du bloc [Tourner en cap] sur 270 degrés.

    VEXcode VR project from above with a turn to head block added at the bottom of the stack. Le paramètre dans le bloc est défini sur 270 degrés. Il y a une boîte de légende rouge autour du bloc.
  • Faites glisser le bloc [Drive for] et fixez-le sous le bloc [Turn to heading]. Réglez les paramètres du bloc [Drive for] sur 700 millimètres (mm).

    Projet VEXcode VR par le haut avec un lecteur de bloc fixé au bas de la pile. Le bloc indique la marche avant pour 700 mm. Il y a une boîte de légende rouge autour du bloc.
  • 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 se tournera ensuite vers un cap de 270 degrés et avancera pour entrer en collision avec le bâtiment dans le coin inférieur gauche du Castle Crasher Playground.

    Aire de jeux Castle Crasher avec le château central s'est écrasé et le robot VR face au château en bas à gauche, qui s'est également écrasé.

Mini Défi

Pour ce mini défi, le robot VR doit entrer en collision avec le bâtiment du milieu et le bâtiment en haut à droite du Castle Crasher Playground. Vous recevrez un projet, mais il y a une erreur. Modifiez le projet pour résoudre le mini défi !

Aire de jeux Castle Crasher avec cinq châteaux, un dans chaque coin. Il y a des boîtes de légende en haut à gauche et au milieu des châteaux. Le VR Robot est dans sa position de départ au milieu de la paroi inférieure de la cour de récréation, face au château central.

Suivez ces étapes pour terminer le mini défi :

  • Le clip vidéo ci-dessous montre comment le robot VR doit se déplacer pour renverser les deux ensembles de blocs. Le robot doit avancer tout droit à travers l'ensemble de blocs du milieu pour les renverser, puis tourner à droite et avancer dans l'ensemble de blocs en haut à droite pour les renverser également.
  • Créez ce projet en ajoutant ou en supprimant les blocs nécessaires au projet Unit2Lesson3. 

    Le projet VEXcode VR commence par un bloc Quand a commencé et a six blocs attachés dans la pile. De haut en bas, les blocs se lisent : Réglez la vitesse d'entraînement à 100 %, réglez la vitesse de rotation à 100 %, avancez de 200 mm, tournez à droite de 180 degrés, avancez de 700 mm et tournez à droite de 90 degrés.

  • Démarrez le projet pour voir où se trouve l'erreur dans le code.
  • Modifiez le code et réessayez. Continuez ce processus jusqu'à ce que le mini défi soit terminé.
  • Une fois que le robot VR entre en collision avec succès avec le bâtiment du milieu et le bâtiment en haut à droite du Castle Crasher Playground, enregistrez le projet.
  • Enregistrez le projet avant de continuer.

Félicitations ! Vous avez résolu le mini défi !

Questions

Veuillez sélectionner un lien ci-dessous pour accéder au questionnaire de la leçon.

Google Doc / .docx / .pdf