Saltar la navegación

Ficha 4: Matriz LED

¿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 de 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)

Prácticas

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)

Pasar el programa a la placa Micro:bit

  • Le asignamos un nombre para el programa. En este caso, "al azar".
  • Pulsamos el icono "grabar" y se descargará en nuestra carpeta "Descargas".
  • Si ya estuviera el nombre, pulsaríamos el botón "Descargar" de la barra inferior, y se descargará en nuestra carpeta "Descargas".
  • Conectamos nuestra tarjeta Micro:bit, por el puerto USB a nuestro equipo. Este lo reconocerá como una memoria externa.
  • Copiamos el archivo desde la carpeta "Descargas" a la placa con "Copiar y Pegar" o arrastrándolo.
Grabar programa en Makecode
Grabar programa en Makecode
Fuente Propia. Grabar programa en Makecode (CC0)
Descargar programa a Micro:bit
Descargar programa a Micro:bit
Fuente Propia. Descargar programa a Micro:bit (CC0)

Tarea Final

  • 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.
  • Tienes que crear un vídeo con la aplicación ScreenCast-o-Matic, grabando el proceso de creación del programa y explicando el proceso con tu voz en off.
  • Graba el programa en la placa Micro:bit y ejecútala para comprobar que funciona.
  • Puedes grabar, en el vídeo anterior, el funcionamiento de la placa.
  • En clase, en la sesión próxima, comprobaremos su funcionamiento.