Skip to content

Activité

Émotions clignotantes

Débutant | MakeCode, Python | Boutons, Écran LED | Abstraction, Itération, Séquence

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Faites ressortir vos sentiments avec des visages clignotants, heureux ou tristes.

micro:bit montrant un visage clignotant sur son écran LED

Comment ça marche

  • Comme le projet de badge Émotion, ce programme montre différentes images d'émotion sur l' écran LED en fonction du bouton pressé.
  • Les boucles peuvent faire fonctionner des ensembles d'instructions à l'infini, mais ici nous utilisons une boucle numérotée pour clignoter l'image 4 fois et la rendre vraiment remarquable.
  • Les boucles sont une idée importante dans la programmation informatique, car elles évitent de répéter le même code plusieurs fois, rendant votre programme plus efficace. Cette idée est également appelée itération.

Ce dont vous aurez besoin

  • micro:bit (ou simulateur MakeCode)
  • MakeCode ou éditeur Python
  • un boîtier de piles (optionnel)

Étape 2 : Programme-le

1from microbit import *
2
3while True:
4    if button_a.is_pressed():
5        for x in range(4):
6            display.show(Image.HAPPY)
7            sleep(200)
8            display.clear()
9            sleep(200)
10    if button_b.is_pressed():
11        for x in range(4):
12            display.show(Image.SAD)
13            sleep(200)
14            display.clear()
15            sleep(200)

Étape 3 : Améliore-le

  • Faites clignoter le badge plus de fois en augmentant le nombre 4.
  • Faites-le clignoter plus rapidement ou plus lentement en changeant le délai de 200 millisecondes (0.2 secondes).
  • Faites clignoter pour toujours.
  • Utilisez différentes images d'émotion, ou dessinez les vôtres.