La programmation par blocs
La programmation par blocs d'une carte Micro:bit est utilisée essentiellement par les débutants. Cette méthode de programmation est intuitive et nous pouvons réaliser des projets assez rapidement sans aucune connaissance en informatique.
Très souvent, ces éditeurs sont en ligne et possède un simulateur.
Programmer la carte avec l'éditeur Makecode
L’interface de programmation par blocs a été développée en partenariat avec Microsoft, elle se trouve en ligne à cette adresse https://makecode.microbit.org/ et ne fonctionne qu’avec le navigateur Google Chrome. Comme toute interface de programmation par blocs, elle est très intuitive à manipuler. Les catégories sont classées par couleurs et par technicité.
Le très gros intérêt de cette interface consiste en son simulateur de carte qui permet d’avoir un aperçu du fonctionnement du programme avant même de le télécharger sur la carte.
La plateforme Makecode permet de mettre en oeuvre des composants électroniques ou des robots comme le Maqueen Plus mais il est nécessaire d'installer leurs extensions de la façon suivante :
Programmer la carte avec le site Vittascience
Vittascience est une plateforme française, gratuite fonctionnant uniquement sous Google Chrome qui permet :
-
d'éditer des programmes par blocs ou en langage Python
-
simuler le fonctionnement du programme
Tout est exécuté en ligne, nul besoin d'installer un logiciel et de le configurer.
Vittascience comporte des bibliothèques de composants assez conséquentes avec notamment le robot Maqueen Lite.
Lorsque nous déposons un bloc, le code en langage Python est modifié instantanément et de façon optimale. Il n'y a pas de ligne superflue qui viennent "polluer" le programme. Cela facilite le passage en douceur entre la programmation par blocs et la programmation en langage Python.
Outre le Micro:bit, le site permet de simuler d'autres cartes comme l'Arduino Uno.