Retour aux logiciels
Programmation robotique

mBlock

Scratch rencontre Arduino et la robotique

Prix

Gratuit

Niveau

5e - 1ère

Plateformes

Windows, macOS...

Éditeur

Makeblock

Présentation

mBlock est un logiciel de programmation éducative développé par Makeblock, combinant la simplicité de Scratch avec la puissance d'Arduino. Il permet aux élèves de passer naturellement de la programmation par blocs à la programmation textuelle (Python/C++).

Particulièrement adapté à la robotique éducative, mBlock est l'outil de référence pour programmer les robots mBot, Codey Rocky et d'autres plateformes Makeblock. Il supporte également les cartes Arduino standard, les micro:bit et même l'intelligence artificielle avec des extensions de reconnaissance d'image et vocale.

Utilisations en technologie

  • Programmation de robots mBot
  • Arduino en mode simplifié (blocs)
  • Transition vers Python et C++
  • Robotique éducative STEAM
  • Intelligence artificielle éducative
  • Projets IoT avec capteurs

Fonctionnalités principales

Mode blocs Scratch

Interface familière basée sur Scratch 3.0 pour une prise en main immédiate.

Mode Python intégré

Passez au code Python en un clic, avec conversion automatique depuis les blocs.

Support multi-plateformes

Compatible mBot, mBot2, Codey Rocky, Arduino, micro:bit, ESP32...

Extensions IA

Reconnaissance d'images, de texte, vocale et apprentissage automatique.

Simulateur intégré

Testez vos programmes sans robot grâce au simulateur 3D.

Bibliothèque de projets

Des centaines de projets prêts à l'emploi pour s'inspirer.

Avantages

  • Gratuit et complet
  • Passerelle vers Python et Arduino
  • Excellente documentation française
  • Extensions IA innovantes
  • Simulateur pour tester sans matériel
  • Mises à jour fréquentes

Inconvénients

  • Interface parfois lente sur ordinateurs anciens
  • Certaines fonctions avancées moins documentées
  • Optimisé pour les produits Makeblock

Installation pas à pas

1

Téléchargement

Rendez-vous sur mblock.cc/download et choisissez votre système d'exploitation.

2

Installation

Lancez l'installateur et acceptez les conditions. L'installation inclut les pilotes nécessaires.

3

Premier lancement

Ouvrez mBlock et sélectionnez votre appareil (mBot, Arduino, etc.).

4

Connexion du robot

Branchez votre robot en USB ou activez le Bluetooth pour le coupler.

5

Téléversement

Créez votre programme et cliquez sur "Téléverser" pour l'envoyer au robot.

Tutoriels

Premier programme mBot

Faire avancer le mBot, tourner et utiliser les LEDs.

20 minDébutant

Robot suiveur de ligne

Utiliser le capteur de suivi de ligne pour un parcours automatique.

45 minIntermédiaire

Évitement d'obstacles

Programmer le capteur ultrason pour éviter les obstacles.

30 minIntermédiaire

Télécommande Bluetooth

Contrôler le mBot depuis une tablette ou smartphone.

30 minIntermédiaire

Introduction à Python avec mBot

Passer des blocs au code Python pour contrôler le robot.

1hAvancé

Astuces et conseils

  • Utilisez le mode "Live" pour tester en temps réel sans téléverser
  • Passez en mode Python pour voir le code correspondant aux blocs
  • Le simulateur 3D permet de tester sans robot
  • Créez des extensions personnalisées pour vos propres capteurs
  • Utilisez les extensions IA pour des projets innovants
  • Exportez en Arduino IDE pour du code C++ pur

Questions fréquentes

Quelle différence entre mode "Live" et "Téléverser" ?

En mode Live, le programme reste sur l'ordinateur et contrôle le robot en temps réel (nécessite connexion). En mode Téléverser, le programme est stocké dans le robot qui devient autonome.

Mon mBot n'est pas détecté ?

Vérifiez le câble USB, installez les pilotes CH340 si nécessaire, et assurez-vous que le robot est allumé. Essayez de réinstaller mBlock.

Peut-on utiliser mBlock avec une carte Arduino standard ?

Oui ! Ajoutez "Arduino Uno" comme appareil et vous pourrez le programmer en blocs ou en C++.

Alternatives

Scratch + Arduino

Combination de Scratch avec S4A ou Snap4Arduino.

Open Roberta

Plateforme web gratuite pour divers robots.

VEX Coding Studio

Pour les robots VEX IQ et V5.

Ressources utiles

Prêt à utiliser mBlock ?

Téléchargez gratuitement et commencez dès maintenant !

EdTech AI