← MANISCALCO · LES ANIMATIONSTECHNOLOGIE · 4e
LE LABORATOIRE DU ROBOT / SÉQUENCE 7

Un obstacle ?
À toi de programmer.

Comment automatiser le mBot pour qu’il évite les obstacles ? Observe, programme, teste, puis explique sur ta fiche.

Dessin du mBot original bleu : châssis perforé, deux roues, carte mCore et capteur à ultrasons à l’avant
Le mBot · des capteurs à l’action
Travail sur la fiche papier · progression conservée sur cet appareil si disponible

LE CAPTEUR · OBSERVATION COMMUNE À TOUTES LES ÉTAPESObserver et mesurer

Observe l’aller-retour de l’onde.

Émission : l’onde part du capteur.

Le mBot vu de côté : émission puis retour d’une onde ultrasonoreUn robot bleu avec une grande roue, sa carte électronique, son alimentation et son capteur à ultrasons à l’avant. Une onde turquoise rejoint l’obstacle ; un écho orange revient au capteur. Les ondes et le robot sont représentés de façon schématique. mBot · vue de côté Obstacle Capteur → obstacle → capteurPropagation ralentie et rendue visible pour comprendre

L’onde ultrasonore est invisible en réalité. Les arcs colorés montrent sa propagation vers l’obstacle puis le retour de l’écho, au ralenti. Le dessin n’est pas à l’échelle.

POUR RELIER LE SCHÉMA À LA MESURE

Une distance qui change, une courbe qui évolue.

Valeurs fictives · aucun robot connecté
Schéma fourni par le professeur : l’émetteur envoie une impulsion sonore vers la surface réfléchissante et le récepteur reçoit l’écho. La distance sépare le capteur de l’obstacle.
Émission → réflexion sur l’obstacle → réception de l’écho.
Distance simulée40,0 cm
Variation automatique
Évolution de la distance fictive mesurée par le capteurCourbe de distance entre 0 et 100 centimètres sur les 20 dernières secondes de temps simulé. Elle est alimentée par la valeur fictive affichée ci-dessus.Distance (cm)Temps (s)

Nouvelle valeur fictive toutes les 2 s · courbe sur les 20 dernières secondes.

Déplace le curseur au-dessus pour passer en mode manuel et tracer tes propres variations. La valeur, l’obstacle et la courbe utilisent la même distance fictive.

✎ Sur ta fiche · question 1

Rédige un petit texte, dessine et légende le schéma.
Utilise les mots : émetteur, récepteur, onde émise, obstacle, durée.
Ajoute des exemples de situations où ce capteur est utile.

Construire mon explication · question 1

Complète ce texte pour préparer ta réponse, puis reformule avec tes mots sur la fiche.

Le capteur à envoie une onde grâce à son . L’onde rencontre un et une partie revient sous forme d’. Le reçoit ce retour. Le capteur utilise la de l’aller-retour pour déterminer la jusqu’à l’obstacle.

Choisis les mots, puis vérifie.

Pour aller plus loin · Calculer la distance

Distance jusqu’à l’obstacle = vitesse du son × durée de l’aller-retour ÷ 2, avec des unités cohérentes. On divise par deux parce que l’onde parcourt le trajet deux fois.

Ressources et repères pour l’enseignant

La fiche et les étiquettes d’origine sont conservées. Le parcours est intitulé « Séquence 7 » ; la fiche fournie garde son nom d’origine « SEANCE 2 MBOT ». Son illustration reste inchangée.

Les aides à la rédaction sont désormais des exercices locaux, avec correction et exemple rédigé. Les textes ont été reformulés à partir des notions de la fiche. La formule du capteur tient compte de l’aller-retour : distance = vitesse × durée ÷ 2. Le parcours ne récupère pas le programme construit dans Open Roberta. Les cases d’essais sont des déclarations de l’élève, pas une correction automatique.

La règle est strictement « distance < 10 cm ». La manœuvre d’évitement est une proposition d’algorithme à ajuster par essais, sans garantie pour toutes les géométries d’obstacles. Le capteur dessiné est un modèle simplifié.

Référence technique : Makeblock · Me Ultrasonic Sensor (2 mars 2023). Le port 3 est celui de la fiche, à adapter si le branchement change.

Dessin du mBot réalisé à partir du visuel du mBot d’origine publié par Makeblock. Référence pour le calcul de la distance : MathWorks · readEchoTime.

L’éditeur utilise Blockly 13.4.0, sous licence Apache 2.0, avec son rendu Zelos. Cet atelier pédagogique est indépendant de Scratch.

Lire la bande dessinée