Présentation de la carte Micro:bit

En grand groupe, une demi-heure.

  • Présenter le « projet » : Je veux programmer ma carte micro:bit pour qu'elle indique, par une flèche, quel bouton est pressé.

  • Premier programme : exemple0-sans-boucle.py. L'analyser ensemble.

    • Que font chacune des lignes ?
    • Flasher le programme sur la micro:bit.
    • Observer que cela ne fonctionne pas (pas comme prévu en tout cas). Problème : Il manque une boucle.
  • Second programme :

    • Écrire le programme en langue naturelle (il suffit « d'enrober » le programme précédent dans une boucle infinie).
    • Convertir ce programme en micropython : exemple0-avec-boucle.py.
    • Flasher le programme, et observer : ça fonctionne.
  • Insister sur quelques points :

    • while True: : Boucle infinie : à éviter en math, mais tout indiqué ici.
    • if, elif, else ;
    • button_a, button_b, display : spécifique à la carte micro:bit ; nous y reviendrons.
    • Importance des commentaires.