#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]);
        }   
         }