Objectif
Objectifs :
Découvrir le robot Thymio.
Découvrir la programmation conditionnelle.
Utiliser un langage de programmation adapté : programmation par blocs.
Programmer un robot avec ce langage afin qu'il effectue un déplacement donné.
Objectifs langagiers :
Utiliser le lexique lié à la pensée logique et à l'informatique : programmer, blocs, si....alors, répéter, réitérer, boucle, capteur.
Utiliser le lexique lié aux déplacements : avancer, reculer, sauter, pivoter...
Utiliser le lexique lié au logiciel de programmation Blockly4Thymio.
Découvrir le lexique scientifique : les constellations.
Atelier proposé
Programmation du robot Thymio à l'aide du logiciel Blockly4Thymio. Le déplacement du robot devra respecter le dessin d'une constellation donnée. Un crayon fixé au robot permettra de laisser une trace de la réalisation du programme et sa validation par rapport au dessin attendu. La recherche d'erreurs permettra le réajustement du programme.
Cinq constellations seront à produire. La tâche demandée reste identique, seule la quantité d'actions est modulée.
Conclusion
Le Thymio est un robot qui peut être programmé à l'aide d'un langage particulier : des “blocs”. Pour permettre au robot de se déplacer, il est nécessaire de réfléchir à l'enchaînement des actions. Pour rendre un programme plus court, on a recours aux boucles d'actions.
Exploitation en classe
Possibilité de travailler avec le robot Thymio en classe (cf. séquence pédagogique : https://occitanie-canope.canoprof.fr/eleve/code-et-robots/Thymio-cycle-3/)
Possibilité de compléter le travail en proposant des missions Scratch.