Skip to content

Activité

Cœur battant

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

Étape 1 : Fais-le

Qu'est-ce que c'est ?

Faites battre le cœur de votre micro:bit en utilisant des boucles pour créer une animation.

Ces deux vidéos vous montrent ce que vous allez faire et comment le coder :

Introduction

Guide de codage

Comment ça marche

  • Le programme montre un cœur battant à l'aide de deux images intégrées, un grand et un petit cœur, sur l'écran de LEDs. de votre Micro:bit.
  • Les différentes images présentées dans une séquence créent l'illusion d'un mouvement : un cœur de plus en plus grand et de plus en plus petit.
  • Après avoir affiché chaque image, le programme s'arrête pendant une demi-seconde (500 millisecondes) avant d'afficher l'image suivante.
  • L'animation est maintenue en continu en utilisant une boucle infinie : elle répète la séquence d'affichage de ces deux images et fait une pause jusqu'à ce que vous débranchiez le micro:bit.
  • L'utilisation de boucles pour que les choses se passent en continu est une idée importante dans la programmation informatique : nous avons créé une animation qui continuera à fonctionner aussi longtemps que le micro:bit a de l'énergie, en utilisant seulement une petite quantité de code. Ceci est connu sous le nom de 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    display.show(Image.HEART)
5    sleep(500)
6    display.show(Image.HEART_SMALL)
7    sleep(500)
8
9

Étape 3 : Améliore-le

  • Rendez le rythme cardiaque plus rapide ou plus lent en changeant le temps de délai.
  • Essayez d'animer d'autres images intégrées comme le petit et le grand diamant ou le carré.
  • Créez vos propres animations en utilisant vos propres designs.