Title: Exercice 1
Course: SNT MICROBIT > Section: Carte MicroBit & Python

Tous les programmes dans un un système embarqué sont conformes aux étapes ci-dessous:

Initialiser les actionneurs à leur position de départ.
Tant que Vrai
Lire les informations des capteurs
Traiter les informations
Afficher le résultat du traitement et/ou piloter les actionneurs

Pour tester en ligne les programmes python de la carte MicroBit on peut utiliser le site internet.
https://create.withcode.uk

Exercice 1. Exécuter le programme MU et sélectionner le mode BBC micro:bit. Nous programmerons la carte avec le langage Python.
Un algorithme de contrôle fréquent sur un système informatique embarqué consiste en une boucle infinie où s’enchaînent capture d’événements par les émetteurs, traitement puis action par les actionneurs.
a. Sélectionner Nouveau dans la barre de menu pour créer un nouveau programme puis enregistrer le fichier sous le nom programme1.py dans un dossier appelé IOT de dossier  SNT de votre dossier personnel de votre espace classe.
b. Saisir dans l’éditeur de texte le code ci-dessous en respectant bien l’indentation c’est-à-dire l’espacement par rapport à la marge de gauche. Enregistrer le programme avec la combinaison de touches CTRL + S.

from microbit import *
display.scroll("Hello World")


c. 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.
​
d. Décrire l’effet du programme sur la carte. Une interaction est-elle possible?

e. Modifier le programme précédent pour qu'il affiche le texte de ton choix.
La vitesse de défilement peut être ralentie ou accélérée à l'aide du paramètre delay . Plus le nombre est grand, plus le défilement est lent.

from microbit import *
display.scroll("IL ETAIT UNE FOIS...", delay=20)