3.3 Programmation
En binôme
- A partir des algorithmes ci dessous correspondant à la mission 2 , réaliser le programme sous Mblock.
- Enregistrer votre programme dans le répertoire
Espace Perso:/Programmes EPI Robots/ mission2 par [prénom1/prénom2]
- Tester votre programme sur votre Mbot, puis faites valider votre essai par votre professeur.
- Demander à votre professeur de filmer votre expérimentation pour cette mission.
|
L'objectif du premier algorithme est de programmer les déplacements du robot suivant le parcours suivant: Description du 1er ALGORITHME DE LA MISSION 2
Le programme démarre lorsque le bouton de la carte est enfoncé Le robot avance tout droit pendant un certain temps (à définir de façon expérimentale) Le robot s'arrête et tourne à gauche durant un certain temps pour obtenir une rotation de 90°(à définir de façon expérimentale) Le robot avance tout droit pendant un certain temps (à définir de façon expérimentale) Le robot s'arrête et tourne à gauche durant un certain temps pour obtenir une rotation de 90°(à définir de façon expérimentale) Le robot avance tout droit pendant un certain temps (à définir de façon expérimentale) Le robot s'arrête et tourne à droite durant un certain temps pour obtenir une rotation de 90°(à définir de façon expérimentale) Le robot avance tout droit pendant un certain temps (à définir de façon expérimentale) Le robot s'arrête et tourne à gauche durant un certain temps pour obtenir une rotation de 90°(à définir de façon expérimentale) Le robot avance tout droit pendant un certain temps (à définir de façon expérimentale) Le robot s'arrête ---------------------------------------------------------------------------------------------------------------------------------------- L'objectif des deux algorithmes suivants est de créer un programme permettant de démarrer le programme en appuyant sur le bouton de la carte. En cas de problème, on doit pouvoir arrêter le programme à tout moment en appuyant un seconde fois sur ce même bouton. On doit pouvoir redémarrer le programme au début en appuyant à nouveau sur ce même bouton. Il va donc falloir créer une VARIABLE dans Mblock, capable de compter le nombre d'appuis sur la carte. Description du 2ème ALGORITHME DE LA MISSION 2 Lorsque le bouton de la carte est pressé, on doit mettre une fois la variable "Appuis bouton carte" à zéro. Après avoir attendu 1 seconde, et pendant toute la durée du programme: si le bouton est enfoncé : ajouter "1" à la variable "Appuis bouton carte" Description du 3ème ALGORITHME DE LA MISSION 2 Lorsque le bouton de la carte est pressé, et pendant toute la durée du programme on doit voir apparaître la variable sur la scène de Mblock Si la variable "Appuis bouton carte" à une valeur supérieure à zéro, stopper tout le programme. ----------------------------------------------------------------------------------------------------------------------------------------------------- |
Besoin d'un "coup de pouce"?
Licence: licence de propriété