Boîte à outils de l'enseignant
L'objectif de la section Rethink est de permettre aux étudiants d'utiliser les boutons du contrôleur à l'aide d'une programmation basée sur les événements.
Cette rubrique comprend :
-
Présentation de la programmation basée sur les événements
-
Exemple d'instructions de téléchargement de projet & Aperçu
-
Activités de remix :
-
Prenez un objet !
-
Pierres précieuses colorées
-
Course de relais!
-
-
Questions sur les remixes
Conseils aux enseignants
-
Le contrôleur peut être associé au Robot Brain avant le cours pour gagner du temps. Décidez si vous souhaitez terminer cette étape ou si vous souhaitez que les élèves le fassent. Suivez les étapes ici. Vous pouvez faire imprimer cet article pour que les étudiants puissent l'utiliser, si vous souhaitez qu'ils associent le contrôleur au cerveau.
-
La programmation basée sur les événements donne au Clawbot la possibilité de déclencher des événements ou de réagir aux déclencheurs. Ce type de programmation permet à un bloc de communiquer avec d'autres blocs.
En d'autres termes, le Clawbot répond aux mouvements des joysticks du contrôleur. Le mouvement du joystick est le déclencheur et le Clawbot répond en conséquence
Dans l'exemple ci-dessus, appuyer sur le bouton L 1 est le déclencheur qui fait tourner l'ArmMotor. Le bloc [quand le bouton du contrôleur] communique ce message au bloc [spin] .
Pour en savoir plus sur les blocs, ouvrez les informations Aide .
Programmation basée sur les événements
Si votre chien vous apporte sa laisse ou s'assoit près de la porte, il vous fait savoir qu'il doit sortir. À l’école, lorsque votre professeur pose une question et vous voit lever la main, il croit que vous connaissez la réponse et aimerait y répondre. Ces comportements sont également appelés « déclencheurs ».
Votre chien sait que vous apporter sa laisse ou s'asseoir près de la porte est le déclencheur qui vous fait savoir qu'il doit sortir. Ainsi, lorsque vous le voyez assis près de la porte avec sa laisse, vous réagissez au déclencheur en l'emmenant dehors. Lever la main est le déclencheur qui permet à l'enseignant de savoir que vous souhaitez répondre à la question. L'enseignant réagit alors au déclencheur en vous faisant appel.
La programmation basée sur les événements en robotique se produit lorsque certains comportements du robot incitent le robot à faire certaines choses ou à réagir à certains déclencheurs.
Boîte à outils de l'enseignant - Révision des blocs
- Demandez aux étudiants d'ouvrir l'exemple de projet Clawbot Controller with Events dans VEXcode V5.
-
Dans le cadre d’une activité en classe entière, passez en revue les blocs de programmation avec les élèves. Dites aux élèves que plusieurs événements du projet Clawbot Control peuvent être déclenchés en même temps, leur permettant de contrôler le mouvement de conduite du Clawbot ainsi que le mouvement du bras et de la griffe du Clawbot.
-
Si les étudiants ont besoin d'une révision rapide de VEXcode V5, ils peuvent référencer les didacticiels à tout moment au cours de cette enquête. Les didacticiels se trouvent dans la barre d'outils. Les étudiants peuvent réviser l'enregistrement, le téléchargement et l'exécution d'un projet, ainsi que d'autres éléments, grâce aux didacticiels.
Contrôleur : Clawbot Control
Maintenant, vous êtes prêt à télécharger l'exemple de projet Clawbot Controller with Events et à utiliser le contrôleur pour faire fonctionner le Clawbot, son bras et sa griffe, le tout en même temps !
Assurez-vous de disposer du matériel requis et de votre cahier d’ingénierie. Ouvrez VEXcode V5.
Quantité | Les matériaux nécessaires |
---|---|
1 |
Robot griffe |
1 |
Batterie de robot chargée |
1 |
Radio VEX V5 |
1 |
Manette |
1 |
Câble d'attache |
1 |
Code VEX V5 |
1 |
Câble USB (si vous utilisez un ordinateur) |
1 |
Cahier d'ingénierie |
Avant de commencer l'activité...
Avez-vous chacun de ces éléments prêts ? Le constructeur doit vérifier chacun des éléments suivants :
-
Tous les moteurs et capteurs sont-ils branchés sur le bon port ?
-
Les câbles intelligents sont-ils entièrement insérés dans tous les moteurs ?
-
La batterie est-elle complètement chargée?
-
Le contrôleur est-il couplé au cerveau du robot ?