Séquence 29 - Comment programmer le robot [mBot2]
Par CHRISTIAN DA CHAO, publié le lundi 16 juin 2025 08:00 - Mis à jour le vendredi 20 juin 2025 15:27
Compétences travaillées
CT 5.1► Simuler numériquement la structure et/ou le comportement d’un objet.
CS 5.7► Analyser le comportement attendu d’un système réel et décomposer le problème posé en sous-problèmes afin de structurer un programme de commande.
SEANCE 1 : Utilisation d'une simulation
1) Pour déterminer des caractéristiques techniques
- Télécharger et ouvrir le fichier CAO 3D (logiciel Sketchup) du mBot2 :
- A l'aide de l'outil mètre, déterminer les cotations du capteur infrarouge [partie 1 - fiche élève] de votre fichier élève :
2) Pour connaître le fonctionnement du capteur infrarouge en mode détection de noir
- Utiliser la simulation ci-dessous afin de comprendre le fonctionnement du capteur :

|
- A partir de vos observations sur la simulation, compléter [partie 2 - fiche élève] :
3) Pour savoir comment programmer le mBot2
- ouvrir le fichier de simulation suivant :
- Agencer les blocs afin de respecter le fonctionnement suivant :
- Recopier sur votre fiche élève [partie 3 - fiche élève] l'algorithme textuel correspondant à votre programme :
4) Pour savoir quels capteurs choisir
- Utiliser la simulation ci-dessous afin de savoir quel type de capteur choisir :
|
- Compléter le tableau de [partie 4 - fiche élève] en fonction de vos observations sur la simulation ci-dessus :
5) Pour savoir quel type de piste installer :
- Utiliser la simulation ci-dessous afin de savoir quel type de piste choisir :
|
- Compléter le tableau de [partie 5 - fiche élève] en fonction de vos observations sur la simulation ci-dessus :
6) Les logiciels / applications de simulations
- Compléter le tableau de [partie 6 - fiche élève] afin de finaliser ce chapitre sur la simulation :
SEANCE 2 : Programmation
1) Initiation au logiciel Mblock5
- télécharger et ouvrir le fichier suivant :

- Se former à la programmation du robot à l'aide d'un des deux tutoriels suivants (avec ou sans correction) :
2) Programmation du robot sur piste
- télécharger et ouvrir le fichier suivant :

- A partir des contraintes ci-dessous, programmer le robot :
3) Simplifier la compréhension du programme
- Créer les blocs suivants :
- Déplacer les instructions de votre programme dans les blocs de définition (sous-programmes) :
- Remplacer les instructions "déplacées" par les fonctions crées :
- Compléter [partie 7 - fiche élève] en complétant le programme principal :
- Compléter [partie 8 - fiche élève] en notant le contenu des sous-programmes :
Fichier de travail

SEANCE 3 : Challenges
Fichier de travail

1) Objectif : Au bout de 3 secondes, faire tourner le robot sur lui-même à droite pendant 3 secondes, puis à gauche pendant 3 secondes, puis l’arrêter.
2) Objectif : répéter 10 fois l’action suivante : avancer durant 1 seconde puis tourner à droite durant 0,5 seconde.
Obligation d'utiliser une boucle :
3) Objectif : Répéter une figure (tourner 1 seconde + reculer 1 seconde) 6 fois de suite puis s’arrêter à l’aide d’une variable à incrémenter ( = augmenter) à créer.
Obligation d'utiliser l'instruction "répéter jusqu'à ....." :
Fichier de travail

4)
- Compléter [partie 9 - fiche élève] en recopiant le programme (en respectant les décalages) de ce dernier challenge :
|
|
Ce que je dois retenir...
- Fiche de connaissances MODÉLISATION ET SIMULATION
- Fiche de connaissances CHAINE D'INFORMATION - PROGRAMMATION