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 des périphériques de base, peut interagir avec le monde réel. Elle contient :

  • 25 DELs,

  • 2 boutons poussoirs A et B programmables,

  • 1 bouton poussoir de réinitialisation,

  • 1 capteur de lumière,

  • 1 capteur de température,

  • 1 capteur de mouvement de type accéléromètre,

  • 1 boussole.

La partie basse de la carte propose des interfaces de connexion (port matérie[1]l) 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 USB de type micro-USB type B.

Au cours de ces activités, vous allez programmer la carte micro:bit dans les conditions réelles 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.