Skip to content

Actividad

Corazón palpitante

Principiante | MakeCode, Python | Pantalla LED | Animación, Iteración, Secuencia

Paso 1: Hazlo

¿Qué es?

Haz latir el corazón de tu micro:bit usando bucles para crear una animación.

Estos dos vídeos te enseñarán qué vas a hacer y cómo programarlo:

Introducción

Guía de programación

Cómo funciona

  • El programa muestra un corazón latiendo usando dos imágenes predefinidas (un corazón grande y uno pequeño) en la pantalla LED del micro:bit.
  • Las imágenes del corazón grande y el pequeño mostradas secuencialmente crean una ilusión de movimiento.
  • Después de mostrar cada imagen, el programa hace una pausa de medio segundo (500 milisegundos) antes de mostrar la siguiente imagen.
  • La animación se repite sin parar usando un bucle infinito: repite la secuencia de mostrar las dos imágenes con pausas hasta que se desconecte el micro:bit.
  • El uso de bucles para mantener las cosas en marcha es un concepto importante en la programación de ordenadores: hemos creado una animación que seguirá ejecutándose mientras el micro:bit reciba energía usando una cantidad muy reducida de código. Esto también se conoce como iteración.

Qué necesitas

  • micro:bit (o simulador MakeCode)
  • Editor de MakeCode o de Python
  • pilas (opcionales)

Paso 2: Prográmalo

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

Paso 3: Mejóralo

  • Haz que el corazón lata más rápido o más lento cambiando el tiempo del retardo.
  • Intenta animar otras imágenes predefinidas con variantes grande y pequeña, como el diamante o el cuadrado.
  • Diseña y crea tus propias animaciones personalizadas.