Scratch est le langage de programmation par blocs développé par le MIT, utilisé par des dizaines de millions d'enfants et d'enseignants dans le monde. Plusieurs robots éducatifs sont directement compatibles Scratch ou avec des environnements similaires, permettant de programmer un robot physique dans le même environnement qu'on utilise déjà à l'école. Cette page fait partie du guide robot de codage.
Scratch : pourquoi c'est la référence
Scratch est gratuit, en français, accessible sur navigateur sans installation, et reconnu par l'Éducation Nationale française. Des milliers de projets partagés par d'autres utilisateurs servent de base d'apprentissage et d'inspiration. Sa compatibilité avec certains robots physiques crée une passerelle directe entre la programmation à l'école et la robotique à la maison.
Les robots compatibles Scratch
Sphero propose une extension Scratch officielle pour ses robots SPRKplus et BOLT — on programme directement dans Scratch et le robot exécute les mouvements. Makeblock mBot via l'environnement mBlock (basé sur Scratch) permet de programmer le robot avec une interface quasi-identique à Scratch. LEGO WeDo 2.0 dispose d'une extension Scratch officielle, idéale pour les élèves du primaire déjà familiers de Scratch à l'école.
L'avantage de la continuité école-maison
Quand un enfant programme son robot avec le même outil qu'il utilise en cours d'informatique, la progression est naturelle et les deux environnements se renforcent mutuellement. L'enfant peut importer ses projets Scratch de l'école et les adapter pour contrôler son robot physique, ou montrer à ses camarades ses créations robotiques.
FAQ — Robot compatible Scratch
- Faut-il installer quelque chose pour connecter un robot à Scratch ?
- En général oui — une extension Scratch (téléchargeable depuis l'interface de Scratch) et un pilote Bluetooth. L'installation est guidée et documentée par les fabricants. Certains modèles récents utilisent des interfaces web qui simplifient encore la connexion.
- Scratch fonctionne-t-il sur tablette avec un robot ?
- Scratch est conçu pour ordinateur. Sur tablette, les applications dédiées des robots (mBlock, Sphero Edu) proposent des interfaces similaires à Scratch mais mieux adaptées au tactile.