Les cartes programmables
Découverte de la carte programmable Micro:bit
Ce document est inspiré d'une ressource présentée pendant la formation SNT 2019 des enseignants de l'Académie de Lyon et placée sous licence CC BY-NC-SA 4.0 et du tutoriel en ligne https://microbit.org/fr/guide/python/
Rappel : Système informatique embarqué
Un système informatique embarqué collecte des informations du monde réel à l'aide de capteurs, les traite dans un microprocesseur puis agit sur le monde réel par le biais d'actionneurs. Le traitement des informations est contrôlé par un programme qui peut interagir avec l'homme à travers une Interface Homme-Machine. | ![]() |
La carte micro:bit éditée par la BBC, est un nano-ordinateur qui peut équiper un système informatique embarqué. Elle est munie d'un processeur ARM et de plusieurs capteurs et interfaces de connexion. Le guide de présentation en ligne est disponible sur https://microbit.org/fr/guide/ Nous utiliserons uniquement la carte en la connectant à un ordinateur avec le câble USB fourni qui assure la liaison de communication et l'alimentation. Si on veut intégrer la carte dans un système embarqué, il est possible de la connecter à une alimentation externe par piles. |
Exemple : Programme n°1
Lancer l'environnement de programmation « Mu » depuis le bureau et sélectionner le mode « BBC micro:bit ». Nous programmerons la carte avec le langage Python et son module microbit. |
Sélectionner « Nouveau » dans la barre de menu pour créer un nouveau programme puis enregistrer le fichier sous le nom programme1.py dans le dossier "C :\travail élève".
Saisir dans l'éditeur de texte le code ci-contre. Enregistrer le programme avec la combinaison de touches CTRL + S. Pour transférer le programme sur la carte, cliquer sur « Flasher ». Lors de chaque téléversement, la mémoire Flash contenant le programme exécuté par la carte est réinitialisée. |
Une interaction est-elle possible ?
Remplacer "HAPPY" par "SAD" et tester.
Quelques instructions à connaître...

Exemple : Programme n°2
Créer un autre programme programme2.py, l'enregistrer dans le même dossier que le précédent avec le code source ci-contre en respectant bien l'indentation c'est-à-dire l'espacement par rapport à la marge de gauche. Transférer ce programme sur la carte. |
Expliquer à votre professeur quelles sont les deux méthodes utilisées pour afficher les images pendant 5s.
Exemple : Programme n°3
Créer un autre programme programme3.py, l'enregistrer dans le même dossier que le précédent avec le code source ci-contre. Transférer ce programme sur la carte. |
Une Interface homme-machine (IHM) est un ensemble de dispositif avec lesquels l'humain peut envoyer ou récupérer de l'information à la machine ( boutons, curseur, écrans...).
|















