# Collège Jacques Tati - MERTZWILLER

# Présentation du collège Jacques-Tati



# Robotique éducative - mBot le robot pédagogique



# Qu'est ce que le robot mBot?

<div class="flex flex-col text-sm pb-25" id="bkmrk-le-mbot-est-un-robot"><section class="text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [&:has([data-writing-block])>*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]" data-scroll-anchor="true" data-testid="conversation-turn-6" data-turn="assistant" data-turn-id="request-WEB:6b8c9e42-1c3f-4165-8628-731b3ea73d39-2" dir="auto">Le mBot est un robot pédagogique conçu pour initier les élèves à la robotique et à la programmation de manière concrète et progressive. Facile à prendre en main, il permet de passer rapidement de la manipulation à la compréhension des concepts fondamentaux.

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/M1aimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/M1aimage.png)

Au cœur du robot se trouve la carte mCore, qui joue le rôle de “cerveau”. Elle exécute les programmes créés par les élèves et pilote l’ensemble des composants : moteurs, capteurs, LED ou encore buzzer.

Le mBot fonctionne selon un principe simple et accessible : il perçoit son environnement grâce à ses capteurs (distance, ligne au sol), traite ces informations via un programme, puis agit en conséquence en se déplaçant, en s’arrêtant ou en changeant de direction. Cette logique permet d’aborder de manière concrète la notion de système automatisé.

En classe, le mBot constitue un support particulièrement adapté pour développer des compétences variées. Les élèves apprennent à structurer leur pensée à travers la programmation, à comprendre la relation entre une instruction et son effet, et à résoudre des problèmes par essais et corrections. L’utilisation du logiciel <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">mBlock</span></span>, basé sur une interface graphique par blocs, facilite cette approche en rendant la programmation visuelle et intuitive.

Ce robot s’intègre facilement dans des séquences pédagogiques en technologie ou en sciences. Il permet de travailler des notions telles que les entrées/sorties, les algorithmes, les boucles et les conditions, tout en favorisant l’apprentissage par projet et le travail collaboratif.

En résumé, le mBot est un outil didactique complet qui permet d’aborder la robotique de manière progressive, en reliant directement les concepts théoriques à des situations concrètes et motivantes pour les élèves.

</section></div>

# Installation et configuration du logiciel mBlock

Le logiciel <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">mBlock</span></span> est l’environnement utilisé pour programmer le robot mBot. Il repose sur une interface graphique simple, inspirée de Scratch, qui permet une prise en main rapide par les élèves.

### Installation du logiciel

L’installation de mBlock est accessible et rapide, ce qui permet une mise en œuvre directe en classe.

-Télécharger mBlock depuis le site officiel Makeblock : https://mblock.cc/pages/downloads  
-Choisir la version adaptée (Windows, macOS ou tablette)  
-Lancer l’installation et suivre les étapes classiques  
-Vérifier que le logiciel s’ouvre correctement

Aucune configuration complexe n’est nécessaire à ce stade.

<p class="callout info">Nb : mBlock est également utilisable depuis le navigateur Web. Cela permet un fonctionnement sans installation du logiciel.  
Lien de téléchargement : https://ide.mblock.cc/  
</p>

### Première ouverture

Lors du premier lancement, l’interface se présente en plusieurs zones :

1\) La zone des blocs de programmation  
2\) L’espace de construction du programme  
3\) Le menu de connexion au robot  
4\) La zone de visualisation (scène)

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/xx5image.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/xx5image.png)

Cette organisation facilite la compréhension du lien entre programme et action.

### Connexion du mBot

Dans la zone 3) "menu de connexion au robot", cliquez sur la croix de l'appareil qui est enregistré et cliquez sur "Ajoutez"

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/jeoimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/jeoimage.png)

Cliquez sur l'icone de téléchargement si elle apparait puis sélectionner le mBot. Valider en appuyant sur le bouton "OK".

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/wCKimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/wCKimage.png)

Les blocs et l'interface ont dû légèrement changés.

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/UCEimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/UCEimage.png)

**Connexion USB (recommandée pour débuter)**  
-Brancher le robot à l’ordinateur via un câble USB   
-Sélectionner le mode "Téléverser"  
-Cliquez sur Connecter

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/6kNimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/6kNimage.png)[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/xykimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/xykimage.png)

Un message de validation de la connexion apparait.

### Conseils de mise en œuvre en classe

-Privilégier une installation du logiciel en amont sur tous les postes  
-Vérifier les câbles USB et les pilotes si nécessaire  
-Travailler en binôme pour faciliter la prise en main  
-Prévoir un temps de test avant les activités

<p class="callout success">A vos marques ! Prêts ? Codez !</p>

# Programmation du robot mBot

## Exercice 1 : Découverte – Faire avancer le robot

<details id="bkmrk-objectif-d%C3%A9couvrir-l"><summary></summary>

### Objectif

Découvrir l’interface de <span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">mBloc</span></span><span class="hover:entity-accent entity-underline inline cursor-pointer align-baseline"><span class="whitespace-normal">k</span></span> et réaliser un premier programme simple avec le mBot.

## Partie 1 : Découverte des blocs

Un programme est constitué de blocs que l’on assemble entre eux.

Chaque bloc correspond à une action :  
-faire avancer le robot  
-attendre  
-arrêter les moteurs  
-allumer une LED

Les blocs s’assemblent comme des pièces de puzzle pour former un programme.

Dans mBlock, chaque pastille de couleurs (voir encadré rouge ci-dessous) correspond à une catégorie de bloc.

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/OMuimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/OMuimage.png)

Cliquez sur les différentes pastilles afin de découvrir visuellement les blocs utilisables avec le robot mBot

## Partie 2 : Commencer un programme

Pour lancer un programme, il est nécessaire d’utiliser un bloc de départ.

En effet, un programme commence TOUJOURS par un bloc "Evènement"

Allez dans la catégorie "Evènement" et sélectionner puis glisser le bloc dans l'espace de programmation.

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/FF6image.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/FF6image.png)

Nous avons maintenant le début de notre programme. Pour la suite, il faudra allez chercher différents blocs dans les différentes catégories afin de réaliser l'exercice suivant.

## Partie 3 : Réaliser le premier programme


### Consigne

Programmer le robot pour qu’il avance à 50% de puissance pendant 2 secondes puis s’arrête.

### Blocs à utiliser 

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/k6Ximage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/k6Ximage.png)

## Partie 4 : Envoyer le programme au robot


Il faudra au préalable avoir réaliser les étapes des tutoriels suivants :

[https://innovation.iha.unistra.fr/books/college-jacques-tati-mertzwiller/page/installation-et-configuration-du-logiciel-mblock](https://innovation.iha.unistra.fr/books/college-jacques-tati-mertzwiller/page/installation-et-configuration-du-logiciel-mblock)

Deux modes de fonctionnement existent :

-Mode “En direct” : le programme fonctionne uniquement si le robot est connecté  
-Mode “Téléverser” : le programme est envoyé dans le robot

👉 Pour cet exercice, utiliser le mode “Téléverser”.

**Connexion USB (recommandée pour débuter)**  
-Brancher le robot à l’ordinateur via un câble USB   
-Sélectionner le mode "Téléverser"  
-Cliquez sur Connecter

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/6kNimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/6kNimage.png)[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/xykimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/xykimage.png)

Un message de validation de la connexion apparait.

Cliquez à présent sur Télécharger.

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/Pduimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/Pduimage.png)<span style="color: rgb(34, 34, 34); font-size: 2.8275em; font-weight: 400;">Résultat attendu</span>

-Le robot démarre lorsque le programme est lancé  
-Il avance  
-Il s’arrête après 2 secondes

Vous pouvez à présent tester plusieurs puissance et temps différents.

</details>## Exercice 2 : Faire tourner le robot

<details id="bkmrk-maintenant-que-vous-"><summary></summary>

Maintenant que vous arrivez à trouver des blocs pour faire votre programme et lancer un programme dans le robot, passons à l'exercice suivant.

### Consigne

Programmer le robot pour qu’il avance à 50% de puissance pendant 2 secondes puis tourne à 50% vers la droite et s'arrête.

### Blocs à utiliser 

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/1ONimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/1ONimage.png)

Vous pouvez à présent tester plusieurs puissance et temps différents.

</details>## Exercice 3 : Les boucles 

<details id="bkmrk-1--consigne-programm"><summary></summary>

### 1- Consigne

Programmer le robot pour qu’il avance à 50% de puissance pendant 2 secondes puis tourne à 50% de puissance pendant 2 secondes et cela 4 fois.

### Blocs à utiliser

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/gLpimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/gLpimage.png)

### Résultat Attendu

Le robot avance à 50% de puissance pendant 2 secondes puis tourne à 50% de puissance pendant 2 secondes et cela 4 fois.

### 2- Consigne

Programmer le robot pour qu’il avance à 50% de puissance pendant 2 secondes puis tourne à 50% de puissance pendant 2 secondes et cela pour toujours.

### Blocs à utiliser

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/Otnimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/Otnimage.png)

### Résultat Attendu

Le robot avance à 50% de puissance pendant 2 secondes puis tourne à 50% de puissance pendant 2 secondes et cela pour toujours.

</details>## Exercice 4 : Réagir à un obstacle grâce aux conditions

<details id="bkmrk-consigne-programmer-"><summary></summary>

### Consigne

Programmer le robot pour :  
-Si un obstacle est détecté à moins de 10 cm → s’arrêter  
-Sinon → avancer

### Blocs à utiliser

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/YFuimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/YFuimage.png)

### Résultat Attendu

Le robot avance puis s'arrête lorsqu'il croise un obstacle à moins de 10cm de lui. Lorsque l'obstacle s'enlève, le robot reprendre sa route.

</details>## Exercice 5 : Suivie de ligne

<details id="bkmrk-consigne-programmer--1"><summary></summary>

### Consigne

Programmer le robot pour qu'il arrive à suivre une ligne de couleur noir

### Blocs à utiliser

[![image.png](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/scaled-1680-/tQSimage.png)](https://innovation.iha.unistra.fr/uploads/images/gallery/2026-04/tQSimage.png)

### Résultat Attendu

Le robot arrive à suivre une ligne de couleur noir

</details><span style="color: rgb(34, 34, 34); font-size: 2.8275em; font-weight: 400;">En cas de problème</span>

Si le robot ne fonctionne pas :

-Vérifier que le robot est connecté  
-Vérifier que le bon mode est sélectionné  
-Vérifier que le programme est bien lancé  
-Vérifier la présence du bloc de démarrage