#include "LedControl.h"
LedControl lc=LedControl(11,13,10,1);
#define demora 1000
// definen las variables de 8 x 8, es decir un solo bloque
// de la matriz donde 0 es off y 1 es encendido
byte cero[8]= {
B11111111,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000
};
byte uno[8]= {
B00000000,
B00000000,
B00000000,
B11111111,
B11111111,
B00000000,
B00000000,
B00000000,
};
byte dos[8]= {
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B11111111
};
void setup() {
lc.shutdown(0,false);
lc.setIntensity(0,15);
lc.clearDisplay(0);
}
void loop() {
mostrar_0();
delay(demora);
mostrar_1();
delay(demora);
mostrar_2();
delay(demora);
}
void mostrar_0(){
for (int i = 0; i < 8; i++)
{
lc.setRow(0,i,cero[i]);
}
}
void mostrar_1(){
for (int i = 0; i < 8; i++)
{
lc.setRow(0,i,uno[i]);
}
}
void mostrar_2(){
for (int i = 0; i < 8; i++)
{
lc.setRow(0,i,dos[i]);
}
}