![](https://static.wixstatic.com/media/11062b_03c50f8fe4a34cc297a984e483a282eff000.jpg/v1/fill/w_1920,h_1080,al_c,q_90,enc_avif,quality_auto/11062b_03c50f8fe4a34cc297a984e483a282eff000.jpg)
Séquence 14 : Comment optimiser le déplacement d’un robot ?
Activités Durée prévue Matériel nécessaire
Activité 14.1 1 séance 1/2 Ordinateurs avec logiciel mBlock
Robot mBot (1 par îlot)
Activité 14.2 1 séance 1/2 Ordinateurs avec logiciel mBlock
Robot mBot (1 par îlot)
Activité 14.3 2 séances Ordinateurs avec logiciel mBlock
Robot mBot (1 par îlot)
3 activités5 séancesTotal
Objectifs de la séquence :
-
Approfondir les connaissances en algorithmie (boucles d’instruction, variables dynamiques, gestion de capteurs et actionneurs).
-
Préparer les élèves au projet sur le “Challenge Robotique” où ils seront en autonomie pour créer des programmes.
-
Maîtriser la création d’algorithme et la traduction en programme par blocs
Cette séquence s’inscrit dans un EPI en partenariat avec les Mathématiques (encore à bien définir) où les élèves vont travailler sur la notion d’espace à recouvrir par un robot dans un temps (et des déplacements) minimum.
Ces 3 activités sont très fortement inspirées (!) d’activités tirées des cahiers “Algorithmique & Programmation” des Editions Delagrave.
Activité 14.1 : Comment guider un robot à distance ?
Vous devez programmer les touches de la télécommande fournie avec le robot mBot (attention ! pile non incluse !) pour piloter celui-ci. Cette activité vous permet d’appréhender la notion d’instruction conditionnelle (si … alors … sinon).
![](https://static.wixstatic.com/media/0efd6e_05dcae066a414f18bc2e2c226b4f8d59~mv2.png/v1/fill/w_947,h_529,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0efd6e_05dcae066a414f18bc2e2c226b4f8d59~mv2.png)
![](https://static.wixstatic.com/media/0efd6e_c4560149b67f4e42a75e8ce32eb8f7d2~mv2.png/v1/fill/w_951,h_534,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0efd6e_c4560149b67f4e42a75e8ce32eb8f7d2~mv2.png)
Activité 14.2 : Comment faire suivre une ligne à un robot ?
Dans cette activité, Vous allez apprendre à programmer un module “suiveur de ligne” composé de 2 émetteurs-récepteurs infra-rouge. C’est l’occasion de revoir les boucles d’instructions et approfondir la notion de variable dynamique. Pour information, il existe 2 types d’instructions pour le module suiveur de ligne du mBot : celles utilisées dans cette activité (qui “code” les états des 2 capteurs) ou celles qui permettent de programmer chaque capteur du module suiveur de ligne indépendamment de l’autre. Cette deuxième méthode est à privilégier lorsque on cherche à optimiser encore plus le suivi de ligne (voir les prochaines séquences sur le “Challenge Robotique”).
![](https://static.wixstatic.com/media/0efd6e_d28e66be415244ceb7f9477a489bb228~mv2.png/v1/fill/w_959,h_536,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0efd6e_d28e66be415244ceb7f9477a489bb228~mv2.png)
![](https://static.wixstatic.com/media/0efd6e_4c76b81c6ba34fe9a9871ee76e985191~mv2.png/v1/fill/w_965,h_540,al_c,q_90,usm_0.66_1.00_0.01,enc_avif,quality_auto/0efd6e_4c76b81c6ba34fe9a9871ee76e985191~mv2.png)