Présentation de la carte électronique programmable microbit
La carte électronique programmable Microbit possède un microcontrôleur ainsi que des capteurs et des LED intégrées.
Cette carte électronique gère également les communications radio et Bluetooth, elle permet donc de créer des objets connectés.
Plus de détails sur les connecteurs de la carte Microbit
Fichiers de modélisation : solidworks 2014 solidworks 2017
Il est possible de programmer la carte Microbit avec différents langages de programmation.
On peut accéder aux éditeurs des différents langages de programmation ( block, javascript, python, C++) en allant à cette adresse https://www.microbit.co.uk/app/#
Programmation par block comme pour scratch et Blockly.
Possibilité de programmer pour des enfants et adolescents de l’école primaire au collège ( cycle3 et cycle4)
Accès à l’adresse https://makecode.microbit.org/
Simulateur à gauche – blocs de programmation au milieu – programmes à droite
Il est possible également de passer de la programmation par block à la programmation Javascript
L’auto complétion permet de simplifier la programmation Javascript
Le codage en Javascript est organisé pour éviter les erreurs de syntaxe.
L’application est en Anglais, le langage des programmeurs professionnels.
Niveau collège fin de cycle 4 et lycée
Lien pour l’éditeur : https://www.microbit.co.uk/app/#
Il est possible également de programmer la carte Microbit en Javascript avec l’éditeur Microsoft Touchdevelop
https://www.touchdevelop.com/
Le langage Python peut être utilisé pour différents projets très variés ( robotique, jeux, programmes, objets connectés … )
Ce langage peut être utilisé de la fin du cycle 4 au Lycée et à l’université, études supérieures.
Le langage python est un langage pour débuter la programmation mais il peut être aussi utilisé pour réaliser des logiciels professionnels.
Editeur Micropython
Le langage Micropython est une version du langage python adapté pour les microcontroleurs.
La programmation C++ de la carte Microbit est possible avec l’éditeur Arm Mbed
https://os.mbed.com/platforms/Microbit/