Saltar la navegación

Matriz LED

Tarea

Realiza un programa que permita mostrar tu nombre completo (Nombre y Apellidos), seguido de una animación (libre elección) y, por último, un icono que te identifique o te guste mucho.

¿Qué es una matriz LED?

Es un display formado por un grupo de LED ubicados en forma de recuadro donde se puede mostrar imágenes, símbolos o letras, según se enciendan o apaguen los diodos emisores de luz.

Dependiendo de la cantidad de LED que disponga nuestra matriz tendremos mayor o menor resolución. Cuanto mayor cantidad de diodos, mayor resolución y, por tanto, nitidez en las imágenes que se representan.

Podemos ver este tipo de letreros en farmacias, autobuses, etc.

Matriz LED en Micro:bit

Micro:bit dispone de una matriz de 25 LED independientes de color rojo (5x5) que nos permitirá mostrar diferentes imágenes o textos de manera fácil haciendo uso de la programación.

Matriz LED
Matriz LED
Fuente Propia. Matriz LED (CC0)

Algunas ideas...

Para poder llevar a cabo la tarea propuesta, mira, prueba y experimenta con las siguientes prácticas. Descubrirás el camino que tienes que seguir para crear un programa que cumpla con los requisitos solicitados.

Práctica 1: ¡Hola Mundo!

El primer código que se programa en cualquier lenguaje se denomina "Hola Mundo".

Por eso, nuestro primer programa va tratar de mostrar en la matriz LED la secuencia de letras que conforman "HOLA MUNDO".

Para hacerlo, necesitaremos dos bloques:

  • Para Siempre: que ejecuta, una y otra vez, has que la placa se apague..
  • Mostrar Cadena: este bloque muestra en la matriz LED la cadena de caracteres que se escriba en el espacio en blanco entre comillas.
Bloques hola mundo
bloques programa hola mundo
Fuente Propia. hola mundo (CC0)

Práctica 2: Animaciones

Micro:bit nos ofrece la posibilidad de crear "animaciones" alternando diversas imágenes que aparecerán en la matriz LED de una manera ordenada, consiguiendo una ilusión visual de movimiento.

Para su programación utilizaremos los siguientes bloques:

  • Para Siempre: Ejecuta la secuencia de instrucciones de forma indefinida.
  • Mostrar Icono: Se elige aquel que queramos mostrar.
  • Pausa (ms): Elegimos una pausa de 100ms antes de cambiar al siguiente icono.
  • Mostrar icono: Elegimos el siguiente icono.
  • Pausa (ms)
Bloques animación
Bloques animación
Fuente Propia. Bloques animación (CC0)

Práctica 3: Mostrar un icono

Otra posibilidad que nos ofrece Micro:bit y Makecode es mostrar un icono en la pantalla. La única limitación es nuestra propia creatividad y el número de LED's de la matriz.

Necesitamos dos bloques:

  • Al Iniciar: Ejecuta la secuencia de instrucciones cuando encendemos la placa Micro:bit o Reseteamos.
  • Mostrar LED's: En la pantalla que nos ofrece, hacemos clic en los píxeles y obtenemos la imagen que se mostrará posteriormente.
Bloques Icono
Bloques Icono
Fuente Propia. Bloques Icono (CC0)

Práctica 4: Datos

Como última opción que se va a estudiar, es mostrar números, que bien puede ser el valor de la temperatura, una operación matemáticas, un número elegido al azar, etc.

Los bloques necesarios son:

  • Para Siempre: Ejecuta las secuencia de instrucciones de forma indefinida.
  • Mostrar Cadena: Muestra una cadena de caracteres que se encuentra en la zona blanca.
  • Escoger al azar: Se ponen los valores del intervalo.
Bloques de datos
bloques para el programa de datos
Fuente Propia. Bloques de datos (CC0)