Revista Informática

Colorduino controlador de matriz RGB – Mostrar números

Publicado el 13 julio 2013 por Jasirgo

Hola, hoy os traigo un codigo para mostrar los números del 1 al 99 en una placa Colorduino con una matriz de LED RGB de 8×8.

  • DIY 8 x 8 RGB LED Dot Matrix Colorduino Display Set – Blue

Colorduino

Este código permite imprimir un número de dos cifras en un color determinado sobre un fondo determinado, es necesario incluir la librería “colorduino.h“. Para simplificar el programa he declarado las 3 funciones siguientes:

· Fondo(ColorFondo,Respuesta): Coge la matriz int Respuesta[3][8][8] y la “rellena” del color que hemos seleccionado. Para obtener el color lee una matriz int ColorFondo[3]={Rojo,Verde,Azul}Rojo, Verde y Azul serán valores de 0 a 63.

· Numero(Numero,ColorNumero,Respuesta): Dado un “Numero” entero, lo colorea del color seleccionado en la matriz int ColorNumero[3]={Rojo,Verde,Azul} del mismo modo que en el apartado anterior, y posteriormente graba el numero coloreado sobre la matriz “Respuesta” donde ya hemos coloreado el fondo previamente. Si el número es de mas de 2 cifras mostrara ER.

Para esta función es necesario declarar una matriz con los números del 0 al 9 y otra matriz para las letras “Er” que indican error:

· Imprimir(Respuesta): Imprime en la matriz de leds RGB la matriz “Respuesta” en la que ya hemos grabado el fondo y el número deseados.

Ejemplo del código completo

Para finalizar, este sería el código completo para mostrar todos los números del 0 al 99 y ER en 100:


Volver a la Portada de Logo Paperblog