La carte microbit et son environnement

La carte micro:bit est une solution technique d'introduction aux systèmes microprogrammés utilisés dans les systèmes embarqués que tout un chacun peut manipuler au quotidien comme un téléphone portable, une montre connectée, un vélo à assistance électrique ...

Dans un format réduit qui tient dans une main (52×42 mm), la carte, dans laquelle est implanté un micro-contrôleur et de périphériques de base, peut interagir avec le monde réel. Elle contient :

  • 25 DELs,

  • deux boutons poussoirs A et B programmables,

  • un bouton poussoir de réinitialisation,

  • des capteurs de lumière et de température,

  • des capteurs de mouvements (accéléromètre et boussole),

Le bas de la carte propose des interfaces de connexion qui permettent d'ajouter d'autres périphériques.

Les programmes se transfèrent dans la carte depuis un ordinateur à l'aide d'un câble USB connecté au port micro-USB type B.

Au cours de ces activités, vous allez programmer la carte micro:bit pour qu'elle remplisse des fonction de contrôle-commande comme dans un objet technique réel.

Pour programmer la carte, il existe 2 types de langage de programmation :

  • un langage par blocs : Makeblock (ressemblant à Scratch souvent utilisé au collège), utilisé dans l'environnement de développement MakeCode

  • un langage syntaxique : MicroPython, beaucoup plus performant mais aussi plus complexe, utilisé dans l'environnement de développement Mu

Dans les activités, vous alternerez entre ces 2 langages pour lesquels vous trouverez des aides et conseils à chaque fois.