Mon premier programme mBot
Premier programme mBlock 5 pour mBot : bouton capteur, LED RGB, boucle, connexion Bluetooth. Guide débutant avec captures.
Illustration générée par IA
Premier programme mBlock 5 pour mBot : bouton capteur, LED RGB, boucle, connexion Bluetooth. Guide débutant avec captures.
Réponse directe (octobre 2026) — Ouvrez mBlock, ajoutez mBot, connectez USB, glissez « avancer » sous « drapeau vert », téléversez, débranchez : le robot doit avancer. Sinon : port COM / mode Upload — premiers pas.
Ce tutoriel vous guide pas à pas : du premier bloc dans mBlock 5 jusqu’au téléversement dans le robot. Le programme reste volontairement simple : au démarrage, le mBot attend que vous appuyiez sur le bouton de la carte ; il joue alors une note (mélodie courte). L’objectif est surtout de comprendre le enchaînement (ouvrir le logiciel → empiler les blocs → enregistrer → connecter → tester → envoyer dans le robot), pas encore d’algorithmique avancée.
Dans mBlock 5, passez en mode Appareil et sélectionnez le mBot (carte mCore) comme cible, pour voir les blocs orange « mBot ».
Un programme destiné à tourner dans le robot doit commencer par le bloc d’événement « Lorsque le mBot (mcore) démarre » (catégorie mBot / démarrage). C’est le déclencheur qui correspond au mise sous tension ou au reset de la carte.

Sous ce bloc, ajoutez la structure « attendre jusqu’à » (catégorie Contrôle). Le losange à l’intérieur attend une condition vraie ou fausse : tant que la condition est fausse, le programme reste sur cette attente.

Dans le losange, insérez le bloc de détection « sur appui du bouton Carte pressé ? » (catégorie Détection / entrées). Ainsi, dès que l’utilisateur appuie sur le bouton présent sur la carte mCore, la condition devient vraie et la suite du script s’exécute.

Enfin, sous « attendre jusqu’à », placez un bloc « jouer la note … pendant … pulsations » (catégorie Afficher / sons). Ici : note C4 et 0,25 pulsation — vous pouvez ensuite changer la note ou enchaîner plusieurs blocs pour une petite mélodie.

Comportement obtenu : au démarrage, le robot ne fait rien d’autre qu’attendre ; un appui sur le bouton carte déclenche une fois la note. Sans boucle, le programme ne répète pas l’action tout seul.
Équivalent logique (pour lecture) :
Au démarrage du mBot :
attendre jusqu’à (bouton carte pressé)
jouer la note C4 pendant 0,25 pulsation
Enregistrez souvent votre travail : Fichier → Enregistrer sous…, choisissez un dossier et un nom (extension .mblock).


Les enregistrements suivants sont plus rapides avec le bouton disque (enregistrement rapide) dans la barre d’outils.
Branchez le robot en USB (câble fourni) ou préparez le jumelage Bluetooth selon votre usage. Allumez le mBot (interrupteur ON).
Dans mBlock, cliquez sur Connecter : une fenêtre liste les appareils disponibles.

Vous pouvez choisir la connexion USB ou Bluetooth (libellés selon version et pilotes).

Quand la connexion est établie, l’interface l’indique (exemples ci-dessous : Bluetooth puis USB).


Le Bluetooth est pratique pour essayer le programme en direct (mode Live) sans câble ; pour une mise à jour du firmware ou un téléversement fiable, le USB est en général recommandé.
Si mBlock le propose, acceptez une mise à jour du firmware de la carte — uniquement en USB, robot branché et piles chargées. Ne pas débrancher le robot pendant l’opération.

Une fois connecté, vous pouvez cliquer sur les blocs dans la zone de script (ou utiliser le drapeau vert selon l’interface) pour vérifier le comportement tant que le câble ou le Bluetooth relie le PC au mBot. Corrigez les blocs si le résultat n’est pas celui attendu.
Quand le test vous convient, utilisez Téléverser / Télécharger vers l’appareil (libellé variable selon la version) pour écrire le programme dans la mémoire du robot. Après coupure ou sortie de portée, le mBot pourra rejouer le script sans l’ordinateur.

Si le téléversement échoue, un message d’erreur s’affiche : vérifiez la connexion, que le bon appareil est choisi, puis repassez le script bloc par bloc (blocs bien imbriqués, bloc de démarrage présent). Corrigez et réessayez.
Vous pouvez ouvrir directement le projet décrit dans cet article :
premier_programme.mblock (fichier mBlock 5).Pour aller plus loin : faites répéter la mélodie tant que le bouton est maintenu, ou en boucle, en ajoutant des blocs répéter / pour toujours (attention aux comportements inattendus — testez au fur et à mesure).
Pour progresser en Scratch et en logique de programme, des ouvrages grand public ou pédagogiques sur Scratch et la robotique peuvent compléter les tutoriels du site ; commencez par les activités mBot et Scratch déjà publiées sur le blog.
Pour la classe : nos 10 projets mBot gratuits proposent une progression complète en 10 séances, avec fiches élèves et corrigés en PDF.
Vous hésitez entre deux modèles ou vous avez besoin d'aide sur un montage ? Écrivez-nous, nous vous répondons rapidement par e-mail.