Partie 1 - Étape par étape
- InstruireDemandez aux élèves d'attacher leur flotteur au robot Code Base en s'assurant que tous les matériaux restent sur le robot Code Base. Les élèves devront peut-être utiliser davantage de jetons pour rassembler du matériel supplémentaire à cet effet.
- ModèleModélisez, en utilisant la configuration d'un groupe, comment placer le flotteur au-dessus ou autour du robot Code Base. Faites savoir aux étudiants qu'il faudra peut-être retirer le flotteur du robot Code Base à la fin de l'atelier. Ils devront rattacher leur flotteur au début du Lab 3.
- Encouragez les élèves à utiliser les broches, les entretoises et les connecteurs du kit VEX GO pour sécuriser le flotteur. Consultez l'article Pièces du VEX GO Kit VEX Library pour plus d'informations sur les différentes catégories et fonctions des pièces du kit.
Concevoir un flotteur qui se fixe à la base de code - FaciliterFaciliter le processus d'attachement en se promenant et en aidant les élèves en difficulté.
Encouragez les élèves à travailler ensemble et à utiliser le langage spatial pour aider à attacher le flotteur. Par exemple, encouragez la discussion et l’explication en demandant aux élèves :
- Pourquoi avez-vous attaché cette pièce sur le côté/le dessus/l'arrière de votre robot Code Base ?
- Que se passerait-il si vous déplaciez cette pièce de l’autre côté ou même au-dessus du flotteur ?
- Comment décririez-vous la fixation du flotteur au robot Code Base ? Quels mots utiliseriez-vous, comme au-dessus, à côté ou derrière ?
- Rappelez-vousRappelez aux groupes que la frustration arrive. En fin de compte, les essais et les erreurs font partie de la vie, et il y a suffisamment de temps pour les deux.
- DemandezDemandez aux élèves d'aider les autres groupes une fois qu'ils ont terminé avec leur accessoire flottant.
Pause de mi-jeu & Discussion de groupe
Dès que chaque groupe a fini d'attacher son flotteur au robot Code Base, réunissez-vous pour une conversation.
- Quels problèmes avez-vous rencontrés lors de la fixation de votre flotteur ?
- Comment avez-vous résolu ce problème?
- Quelles solutions votre groupe a-t-il utilisées lorsque vous avez rencontré des problèmes dans votre conception ?
Partie 2 - Étape par étape
- InstruireDemandez aux élèves de créer un projet à l'aide de VEXcode GO afin que leur char Code Base se déplace autour du parcours du défilé. Faites savoir aux élèves qu’ils travailleront avec leurs groupes pour créer un pseudocode et un projet pour conduire leur char sur un court parcours de défilé.
Exemple de char allégorique - ModèleModèle permettant aux élèves de commencer à écrire un pseudocode pour planifier leurs déplacements sur le parcours du défilé.
- Montrez comment un flotteur se déplacera sur le parcours. Déplacez physiquement une base de code tout au long du parcours du défilé et demandez aux élèves de fournir le langage spatial décrivant la façon dont le robot se déplace. (c'est-à-dire avancer de 200 millimètres (mm), tourner à droite de 90 degrés.)
- Une fois que les élèves auront compris comment parcourir le parcours du défilé, ils créeront un pseudocode pour planifier le chemin de leur base de code à travers le parcours. Montrez aux élèves l’animation et guidez-les tout au long de ce processus.
Fichier vidéoPlanifier les mouvements de base de code avec un pseudocode - Montrez aux élèves comment commencer à écrire un pseudocode pour planifier leurs mouvements sur le parcours du défilé. Rappelez-leur que le pseudocode est un plan étape par étape écrit à la main. Encouragez les élèves à être précis avec leur pseudocode pour inclure les distances parcourues et les degrés de virage.
Exemple de pseudocode - Demandez aux élèves de travailler avec leur groupe pour écrire du pseudocode.
Une fois que les étudiants auront terminé leur pseudocode, ils devront transférer leur pseudocode dans des blocs [Commentaire] dans VEXcode GO. Assurez-vous que les élèves ont suivi les étapes suivantes. Si nécessaire, modélisez les étapes décrites dans les articles de la bibliothèque VEX ci-joints :
- Lancer VEXcode GO
- A connecté son GO Brain à son appareil
Remarque : Lorsque vous connectez pour la première fois votre Code Base à votre appareil, le gyroscope intégré au cerveau peut se calibrer, provoquant le mouvement autonome de la Code Base pendant un moment. Il s'agit d'un comportement attendu, ne touchez pas la base de code pendant le calibrage.
- Nommé le projet, Parade 1
- Enregistrer le projet
- Configurer une base de code
Montrez aux étudiants comment ajouter des blocs [Commentaires] dans le projet. Les étudiants auront besoin d'un bloc [Commentaire] pour chaque ligne de pseudocode. Ainsi, s’ils ont huit lignes de pseudocode, ils auront besoin de huit blocs [Commentaires]. Modélisez pour les élèves les trois premières lignes de l’exemple.
Pseudocode transféré aux blocs [Commentaire] Une fois que les étudiants auront transféré leur pseudocode, ils ajouteront des blocs Drivetrain. Rappelez aux élèves que les blocs [Commentaires] sont utilisés pour organiser leurs projets et qu’ils n’exécuteront pas de comportements. Ils devront ajouter des blocs Drivetrain pour faire bouger leur base de code.
- Demandez aux élèves d'ajouter un bloc [Conduire pour] sous le premier bloc [Commentaire].
Ajouter [Conduire pour] Bloc - Demandez ensuite aux élèves d’ajuster les paramètres pour qu’ils correspondent à ce qui est demandé dans le bloc [Commentaire]. Dans ce cas, cela fait 200 millimètres (mm).
Ajuster les paramètres - Demandez aux élèves de continuer à ajouter les blocs correspondants tout au long de leur pseudocode.
- Au fur et à mesure que les élèves terminent leurs projets, demandez-leur de démarrer leurs projets et de tester leur code sur la configuration du parcours du défilé de test.
Exemple de projet avec le pseudocode - AnimerAnimer une discussion avec les élèves en posant les questions suivantes :
- Combien de tours y a-t-il dans le parcours du défilé ? Dans quelle direction vont-ils ?
- Quelle distance votre robot Code Base doit-il parcourir pour tout le parcours du défilé ?
- Pouvez-vous utiliser vos mains pour expliquer comment le robot doit se déplacer tout au long du parcours ?
- Rappelez-vousRappelez aux élèves que chaque étape de leur pseudocode est un comportement que leur robot Code Base accomplira. Les comportements doivent être aussi spécifiques que possible.
- DemandezDemandez quels types d'emplois nécessitent du codage ? Peuvent-ils se voir un jour travailler dans un travail qui nécessite du codage ? Qu’est-ce qui est amusant dans le codage ?