Saltar a contenido

A02. Imágenes

Vamos a entrar en las posibilidades artísticas que nos puede ofrecer una matriz cuadrada de 5x5 LEDs.

MicroPython

Vamos a hacer el ejemplo del corazón que late. Resulta muy fácil de resolver pues ya están prediseñadas las imágenes de un corazón grande y pequeño.

from microbit import *
display.clear()
while True:
    display.show(Image.HEART_SMALL)
    sleep(300)
    display.show(Image.HEART)
    sleep(300)

En la animación vemos su funcionamiento.

Corazón latiendo
Corazón latiendo

El programa lo podemos descargar de:

MakeCode

El programa de corazon latiendo es el siguiente:

Programa de la actividad A02 en MakeCode
Programa de la actividad A02 en MakeCode

En la animación vemos el funcionamiento en el simulador.

Funcionamiento del programa
Funcionamiento del programa

El programa lo podemos descargar de:

MicroBlocks

Todos los bloques que se requieren para resolver el problema del corazón latiendo se han explicado y no se requiere nada nuevo. Pero en MicroBlocks no tenemos una definición previa de los corazones por lo que tendremos que crearla nosotros a partir del bloque "pantalla", tal y como vemos en la imagen siguiente.

Dibujos de los corazones en el bloque pantalla
Dibujos de los corazones en el bloque pantalla

El programa de la actividad lo vamos a hacer utilizando los bloques descritos. El programa es el siguiente:

Programa de la actividad A02 en MicroBlocks
Programa de la actividad A02 en MicroBlocks

El programa lo podemos descargar de: