Programa:

   

// Programa : Painel de leds com modulo Max7219  
// Adaptacoes e comentarios : Arduino e Cia  

// Carrega a biblioteca MD_MAX72xx  
#include <MD_MAX72xx.h>  
 
// Numero de modulos utilizados  
#define     MAX_DEVICES     5
 
// Ligacoes ao Arduino  
#define    CLK_PIN        13  // or SCK
#define    DATA_PIN    11  // or MOSI
#define    CS_PIN        10  // or SS
   
MD_MAX72XX mx = MD_MAX72XX(DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);  
 
// Velocidade do scroll  
#define SCROLL_DELAY     90
// Colunas entre cada caracter  
#define     CHAR_SPACING     1
 
#define     BUF_SIZE     75  
char curMessage[BUF_SIZE];  
char newMessage[BUF_SIZE];  
 
// int scrollDelay;  
 
uint8_t scrollDataSource(uint8_t dev, MD_MAX72XX::transformType_t t)  
{  
  static char          *p = curMessage;  
  static uint8_t     state = 0;  
  static uint8_t     curLen, showLen;  
  static uint8_t     cBuf[8];  
  uint8_t colData;  
 
  switch(state)  
  {  
  case 0:  
    showLen = mx.getChar(*p++, sizeof(cBuf)/sizeof(cBuf[0]), cBuf);  
    curLen = 0;  
    state++;  
    if (*p == '\0')  
    {  
     p = curMessage;  
    }  
  case 1:       
    colData = cBuf[curLen++];  
    if (curLen == showLen)  
    {  
     showLen = CHAR_SPACING;  
     curLen = 0;  
     state = 2;  
    }  
    break;  
  case 2:  
    colData = 0;  
    curLen++;  
    if (curLen == showLen)  
     state = 0;  
    break;  
    default:  
    state = 0;  
  }  
  return(colData);  
}  
 
void scrollText(void)  
{  
  static uint32_t     prevTime = 0;  
  if (millis()-prevTime >= SCROLL_DELAY)  
  {  
    mx.transform(MD_MAX72XX::TSR);       
    prevTime = millis();  
  }  
}  
 
void setup()  
{  
  mx.begin();  
  mx.setShiftDataInCallback(scrollDataSource);  
  // Define o nivel de luminosidade  
  mx.control(MD_MAX72XX::INTENSITY, 4);  
  // Mensagem a ser exibida   
  strcpy(curMessage, " < LacaRoll < * * Daft Punk * * ");  


  newMessage[0] = '\0';  
}  
   
void loop()   
{  
  scrollText();  
}  

Meus recursos são limitados......

O meu objetivo é que me ajudem com a programação, assim que eu tiver com o capacete pronto quero liberar todas as medidas que eu tenho para quem quiser fazer.

Boa noite galera.....

bom como prometido estou postando mais algumas fotos de como esta ficando meu capacete de Daft Punk

Porem sexta será o dia de usar o capacete porem ainda não consegui fazer a programação.....estou só com o programa de texto.

em minha jornada para finalizar o projeto encontrei um programa que cria as animações em frames ja tenho todos os códigos para as animações prontas.

a ideia é a seguinte a cada pulso que eu der ele alterne as animações porem eu não sei nada sob programação estou desesperado em busca de ajuda para fazer a programação......

sei que é pedir de mais.....mas se alguém quiser me ajudar mando por e-mail todos os códigos das animações.

tipo estava lendo e pelo que eu entendi eu transformaria esses códigos em bibliotecas para que quando eu desse o pulso ele somava e chamava a biblioteca......

segue algumas imagens e vídeo....

serei muito grato a quem me ajudar....

Segue os codigos das animações

Animação 01-texto


// Programa : Painel de leds com modulo Max7219  
// Adaptacoes e comentarios : Arduino e Cia  

// Carrega a biblioteca MD_MAX72xx  
#include <MD_MAX72xx.h>  
 
// Numero de modulos utilizados  
#define     MAX_DEVICES     5
 
// Ligacoes ao Arduino  
#define    CLK_PIN        13  // or SCK
#define    DATA_PIN    11  // or MOSI
#define    CS_PIN        10  // or SS
   
MD_MAX72XX mx = MD_MAX72XX(DATA_PIN, CLK_PIN, CS_PIN, MAX_DEVICES);  
 
// Velocidade do scroll  
#define SCROLL_DELAY     90
// Colunas entre cada caracter  
#define     CHAR_SPACING     1
 
#define     BUF_SIZE     75  
char curMessage[BUF_SIZE];  
char newMessage[BUF_SIZE];  
 
// int scrollDelay;  
 
uint8_t scrollDataSource(uint8_t dev, MD_MAX72XX::transformType_t t)  
{  
  static char          *p = curMessage;  
  static uint8_t     state = 0;  
  static uint8_t     curLen, showLen;  
  static uint8_t     cBuf[8];  
  uint8_t colData;  
 
  switch(state)  
  {  
  case 0:  
    showLen = mx.getChar(*p++, sizeof(cBuf)/sizeof(cBuf[0]), cBuf);  
    curLen = 0;  
    state++;  
    if (*p == '\0')  
    {  
     p = curMessage;  
    }  
  case 1:       
    colData = cBuf[curLen++];  
    if (curLen == showLen)  
    {  
     showLen = CHAR_SPACING;  
     curLen = 0;  
     state = 2;  
    }  
    break;  
  case 2:  
    colData = 0;  
    curLen++;  
    if (curLen == showLen)  
     state = 0;  
    break;  
    default:  
    state = 0;  
  }  
  return(colData);  
}  
 
void scrollText(void)  
{  
  static uint32_t     prevTime = 0;  
  if (millis()-prevTime >= SCROLL_DELAY)  
  {  
    mx.transform(MD_MAX72XX::TSR);       
    prevTime = millis();  
  }  
}  
 
void setup()  
{  
  mx.begin();  
  mx.setShiftDataInCallback(scrollDataSource);  
  // Define o nivel de luminosidade  
  mx.control(MD_MAX72XX::INTENSITY, 4);  
  // Mensagem a ser exibida   
  strcpy(curMessage, " < LacaRoll < * * Daft Punk * * ");  


  newMessage[0] = '\0';  
}  
   
void loop()   
{  
  scrollText();  

Animação 02- olho

// =================================================================
// Animation Frames #1 to #2
// =================================================================
// LED Matrix Studio - (c) Paul A Freshney 2014
//
// www.MaximumOctopus.com
// www.MaximumOctopus.com/electronics/builder.htm
//
// Date : 03/12/2014
//
// -----------------------------------------------------------------
// Comment:
//  
//
// -----------------------------------------------------------------
// Original file:
// C:\Users\Ântoni\Documents\Projeto TCC\Matriz de led 40x8\Daft_Pumk\Efeitos\2 - Olho.leds
//
// =================================================================
//
// Rows
// Line: Anim Frame
// Bits : LSB at left
// Order: Top to bottom
// 8 bits
//
// =================================================================

somearray[] = {
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111000, B00000000, B00011110, B00000000, B00000000, B11111100, B00000000, B00111111, B00000000, B00000000, B10000110, B10000001, B01100001, B00000000, B00000000, B10000110, B10000001, B01100001, B00000000, B00000000, B11111100, B00000000, B00111111, B00000000, B00000000, B01111000, B00000000, B00011110, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 1
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11111110, B10000001, B01111111, B00000000, B00000000, B11111110, B10000001, B01111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 2
};

// =================================================================

Animação 03-Pulso

// =================================================================
// Animation Frames #1 to #42
// =================================================================
// LED Matrix Studio - (c) Paul A Freshney 2014
//
// www.MaximumOctopus.com
// www.MaximumOctopus.com/electronics/builder.htm
//
// Date : 03/12/2014
//
// -----------------------------------------------------------------
// Comment:
// 
//
// -----------------------------------------------------------------
// Original file:
// C:\Users\Ântoni\Documents\Projeto TCC\Matriz de led 40x8\Daft_Pumk\Efeitos\3 - Pulso 2.leds
//
// =================================================================
//
// Rows
// Line: Anim Frame
// Bits : LSB at left
// Order: Top to bottom
// 8 bits
//
// =================================================================

somearray[] = {
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 1
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 2
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000011, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 3
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 4
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00001111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 5
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00011111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 6
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 7
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111111, B00000000, B00000000, B00000000, B00000000, B01000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 8
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111111, B00000000, B00000000, B00000000, B00000000, B11000000, B00000000, B00000000, B00000000, B00000000, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 9
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111111, B00000000, B00000000, B00000000, B00000000, B11000000, B00000000, B00000000, B00000000, B00000000, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 10
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111111, B00000000, B00000000, B00000000, B00000000, B11000000, B00000000, B00000000, B00000000, B00000000, B10000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 11
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111111, B00000000, B00000000, B00000000, B00000000, B11000000, B00000010, B00000000, B00000000, B00000000, B10000000, B00000011, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 12
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111111, B00000100, B00000000, B00000000, B00000000, B11000000, B00000110, B00000000, B00000000, B00000000, B10000000, B00000011, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 13
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00001000, B00000000, B00000000, B00000000, B01111111, B00001100, B00000000, B00000000, B00000000, B11000000, B00000110, B00000000, B00000000, B00000000, B10000000, B00000011, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 14
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00011000, B00000000, B00000000, B00000000, B01111111, B00001100, B00000000, B00000000, B00000000, B11000000, B00000110, B00000000, B00000000, B00000000, B10000000, B00000011, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 15
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B00101100, B00000000, B00000000, B00000000, B11000000, B00000110, B00000000, B00000000, B00000000, B10000000, B00000011, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 16
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00000000, B00000000, B00000000, B11000000, B01000110, B00000000, B00000000, B00000000, B10000000, B00000011, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 17
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00000000, B00000000, B00000000, B11000000, B11000110, B00000000, B00000000, B00000000, B10000000, B10000011, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 18
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00000000, B00000000, B00000000, B11000000, B11000110, B00000000, B00000000, B00000000, B10000000, B10000011, B00000001, B00000000, B00000000, B00000000, B00000001, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 19
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00000000, B00000000, B00000000, B11000000, B11000110, B00000000, B00000000, B00000000, B10000000, B10000011, B00000011, B00000000, B00000000, B00000000, B00000001, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 20
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00000000, B00000000, B00000000, B11000000, B11000110, B00000100, B00000000, B00000000, B10000000, B10000011, B00000011, B00000000, B00000000, B00000000, B00000001, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 21
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00001000, B00000000, B00000000, B11000000, B11000110, B00000100, B00000000, B00000000, B10000000, B10000011, B00000011, B00000000, B00000000, B00000000, B00000001, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 22
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00011000, B00000000, B00000000, B11000000, B11000110, B00000100, B00000000, B00000000, B10000000, B10000011, B00000011, B00000000, B00000000, B00000000, B00000001, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 23
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00111000, B00000000, B00000000, B11000000, B11000110, B00100100, B00000000, B00000000, B10000000, B10000011, B00000011, B00000000, B00000000, B00000000, B00000001, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 24
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00111000, B00000000, B00000000, B11000000, B11000110, B01100100, B00000000, B00000000, B10000000, B10000011, B01000011, B00000000, B00000000, B00000000, B00000001, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 25
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00111000, B00000000, B00000000, B11000000, B11000110, B01100100, B00000000, B00000000, B10000000, B10000011, B11000011, B00000000, B00000000, B00000000, B00000001, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 26
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00111000, B00000000, B00000000, B11000000, B11000110, B01100100, B00000001, B00000000, B10000000, B10000011, B11000011, B00000001, B00000000, B00000000, B00000001, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 27
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000000, B00000000, B01111111, B01101100, B00111000, B00000010, B00000000, B11000000, B11000110, B01100100, B00000011, B00000000, B10000000, B10000011, B11000011, B00000001, B00000000, B00000000, B00000001, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 28
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00111000, B00000000, B00000100, B00000000, B01111111, B01101100, B00111000, B00000110, B00000000, B11000000, B11000110, B01100100, B00000011, B00000000, B10000000, B10000011, B11000011, B00000001, B00000000, B00000000, B00000001, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 29
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00001100, B00000000, B01111111, B01101100, B00111000, B00000110, B00000000, B11000000, B11000110, B01100100, B00000011, B00000000, B10000000, B10000011, B11000011, B00000001, B00000000, B00000000, B00000001, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 30
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00010110, B00000000, B11000000, B11000110, B01100100, B00000011, B00000000, B10000000, B10000011, B11000011, B00000001, B00000000, B00000000, B00000001, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 31
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00000000, B11000000, B11000110, B01100100, B00100011, B00000000, B10000000, B10000011, B11000011, B00000001, B00000000, B00000000, B00000001, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 32
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00000000, B11000000, B11000110, B01100100, B01100011, B00000000, B10000000, B10000011, B11000011, B01000001, B00000000, B00000000, B00000001, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 33
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00000000, B11000000, B11000110, B01100100, B01100011, B00000000, B10000000, B10000011, B11000011, B11000001, B00000000, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 34
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00000000, B11000000, B11000110, B01100100, B01100011, B00000001, B10000000, B10000011, B11000011, B11000001, B00000001, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 35
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00000010, B11000000, B11000110, B01100100, B01100011, B00000011, B10000000, B10000011, B11000011, B11000001, B00000001, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 36
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00000110, B11000000, B11000110, B01100100, B01100011, B00000011, B10000000, B10000011, B11000011, B11000001, B00000001, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 37
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00001110, B11000000, B11000110, B01100100, B01100011, B00000011, B10000000, B10000011, B11000011, B11000001, B00000001, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 38
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00011110, B11000000, B11000110, B01100100, B01100011, B00000011, B10000000, B10000011, B11000011, B11000001, B00000001, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 39
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B00111110, B11000000, B11000110, B01100100, B01100011, B00000011, B10000000, B10000011, B11000011, B11000001, B00000001, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 40
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B01111110, B11000000, B11000110, B01100100, B01100011, B00000011, B10000000, B10000011, B11000011, B11000001, B00000001, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 41
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00010000, B00000000, B00001000, B00000000, B00000000, B00111000, B00000000, B00011100, B00000000, B01111111, B01101100, B00111000, B00110110, B11111110, B11000000, B11000110, B01100100, B01100011, B00000011, B10000000, B10000011, B11000011, B11000001, B00000001, B00000000, B00000001, B10000001, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 42
};

// =================================================================



// =================================================================
// Animation Frames #1 to #2
// =================================================================
// LED Matrix Studio - (c) Paul A Freshney 2014
//
// www.MaximumOctopus.com
// www.MaximumOctopus.com/electronics/builder.htm
//
// Date : 03/12/2014
//
// -----------------------------------------------------------------
// Comment:
//   
//
// -----------------------------------------------------------------
// Original file:
// C:\Users\Ântoni\Documents\Projeto TCC\Matriz de led 40x8\Daft_Pumk\Efeitos\2 - Olho.leds
//
// =================================================================
//
// Rows
// Line: Anim Frame
// Bits : LSB at left
// Order: Top to bottom
// 8 bits
//
// =================================================================

somearray[] = {
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B01111000, B00000000, B00011110, B00000000, B00000000, B11111100, B00000000, B00111111, B00000000, B00000000, B10000110, B10000001, B01100001, B00000000, B00000000, B10000110, B10000001, B01100001, B00000000, B00000000, B11111100, B00000000, B00111111, B00000000, B00000000, B01111000, B00000000, B00011110, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 1
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11111110, B10000001, B01111111, B00000000, B00000000, B11111110, B10000001, B01111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 2
};

// =================================================================

Animação 04-Equalizador

// =================================================================
// Animation Frames #1 to #6
// =================================================================
// LED Matrix Studio - (c) Paul A Freshney 2014
//
// www.MaximumOctopus.com
// www.MaximumOctopus.com/electronics/builder.htm
//
// Date : 03/12/2014
//
// -----------------------------------------------------------------
// Comment:
// 
//
// -----------------------------------------------------------------
// Original file:
// C:\Users\Ântoni\Documents\Projeto TCC\Matriz de led 40x8\Daft_Pumk\Efeitos\4 - equalizador.leds
//
// =================================================================
//
// Rows
// Line: Anim Frame
// Bits : LSB at left
// Order: Top to bottom
// 8 bits
//
// =================================================================

somearray[] = {
B11000011, B00000000, B01100000, B00011000, B10110000, B11000011, B00110000, B01100000, B00011011, B10110110, B11011011, B00110110, B01100000, B00011011, B10110110, B11011011, B00110110, B01101100, B11011011, B10110110, B11011011, B00110110, B01101100, B11011011, B10110110, B11011011, B00110110, B01101100, B11011011, B10110110, B11011011, B10110110, B01101101, B11011011, B10110110, B11111111, B11111111, B11111111, B11111111, B11111111,  // frame 1
B00011000, B10000000, B00000001, B11000000, B00000000, B00011000, B10000110, B00000001, B11000000, B00000000, B00011000, B10000110, B00000001, B11000000, B00000000, B00011000, B10000110, B01100001, B11000000, B00000000, B00011000, B10110110, B01100001, B11011000, B10000110, B00011011, B10110110, B01100001, B11011000, B10110110, B11011011, B10110110, B01100001, B11011011, B10110110, B11111111, B11111111, B11111111, B11111111, B11111111,  // frame 2
B00000000, B00000110, B00001100, B00000000, B00000110, B00000000, B00000110, B00001100, B00000000, B00000110, B00000000, B00000110, B00001100, B00011000, B00110110, B00000000, B10000110, B00001101, B00011000, B00110110, B11000000, B10000110, B00001101, B00011011, B00110110, B11011000, B10110110, B00001101, B00011011, B00110110, B11011000, B10110110, B01101101, B11011011, B10110110, B11111111, B11111111, B11111111, B11111111, B11111111,  // frame 3
B11000011, B10000000, B00000001, B00000011, B00110000, B11000011, B10000000, B00001101, B00000011, B00110000, B11000011, B10000110, B00001101, B11000011, B10110000, B11000011, B10110110, B01101101, B11000011, B10110000, B11000011, B10110110, B01101101, B11000011, B10110000, B11000011, B10110110, B01101101, B11011011, B10110000, B11011011, B10110110, B01101101, B11011011, B10110110, B11111111, B11111111, B11111111, B11111111, B11111111,  // frame 4
B00011000, B00000000, B00000000, B11000000, B10000000, B00011000, B00000110, B00000000, B11000000, B10000000, B00011000, B00000110, B00001100, B11011000, B10000110, B00011011, B00000110, B00001100, B11011000, B10000110, B11011011, B10000110, B00001101, B11011011, B10000110, B11011011, B10110110, B00001101, B11011011, B10110110, B11011011, B10110110, B01101101, B11011011, B10110110, B11111111, B11111111, B11111111, B11111111, B11111111,  // frame 5
B00000000, B00110000, B00000000, B00011000, B00000000, B00000000, B00110000, B00000000, B00011000, B00000000, B11000011, B10110000, B00000001, B00011000, B00110000, B11000011, B10110000, B01100001, B11011000, B00110000, B11011011, B10110110, B01100001, B11011000, B00110000, B11011011, B10110110, B01101101, B11011000, B10110110, B11011011, B10110110, B01101101, B11011011, B10110110, B11111111, B11111111, B11111111, B11111111, B11111111,  // frame 6
};

// =================================================================

Animação 05-Setas

// =================================================================
// Animation Frames #1 to #80
// =================================================================
// LED Matrix Studio - (c) Paul A Freshney 2014
//
// www.MaximumOctopus.com
// www.MaximumOctopus.com/electronics/builder.htm
//
// Date : 03/12/2014
//
// -----------------------------------------------------------------
// Comment:
//  
//
// -----------------------------------------------------------------
// Original file:
// C:\Users\Ântoni\Documents\Projeto TCC\Matriz de led 40x8\Daft_Pumk\Efeitos\5 - Setas.leds
//
// =================================================================
//
// Rows
// Line: Anim Frame
// Bits : LSB at left
// Order: Top to bottom
// 8 bits
//
// =================================================================

somearray[] = {
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 1
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 2
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B10000000, B00000010, B00000000, B00000000, B00000000, B01000000, B00000001, B00000000, B00000000, B00000000, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 3
B00000000, B00000000, B00000000, B00000000, B00000000, B00000001, B00000000, B00000000, B00000000, B10000000, B00000010, B00000000, B00000000, B00000000, B01000000, B00000100, B00000000, B00000000, B00000000, B00100000, B00000010, B00000000, B00000000, B00000000, B01000000, B00000001, B00000000, B00000000, B00000000, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 4
B00000001, B00000000, B00000000, B00000000, B10000000, B00000010, B00000000, B00000000, B00000000, B01000000, B00000100, B00000000, B00000000, B00000000, B00100000, B00001000, B00000000, B00000000, B00000000, B00010000, B00000100, B00000000, B00000000, B00000000, B00100000, B00000010, B00000000, B00000000, B00000000, B01000000, B00000001, B00000000, B00000000, B00000000, B10000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 5
B00000010, B00000000, B00000000, B00000000, B01000000, B00000100, B00000000, B00000000, B00000000, B00100000, B00001000, B00000000, B00000000, B00000000, B00010000, B00010000, B00000000, B00000000, B00000000, B00001000, B00001000, B00000000, B00000000, B00000000, B00010000, B00000100, B00000000, B00000000, B00000000, B00100000, B00000010, B00000000, B00000000, B00000000, B01000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 6
B00000100, B00000000, B00000000, B00000000, B00100000, B00001000, B00000000, B00000000, B00000000, B00010000, B00010000, B00000000, B00000000, B00000000, B00001000, B00100001, B00000000, B00000000, B00000000, B10000100, B00010000, B00000000, B00000000, B00000000, B00001000, B00001000, B00000000, B00000000, B00000000, B00010000, B00000100, B00000000, B00000000, B00000000, B00100000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 7
B00001000, B00000000, B00000000, B00000000, B00010000, B00010000, B00000000, B00000000, B00000000, B00001000, B00100001, B00000000, B00000000, B00000000, B10000100, B01000010, B00000000, B00000000, B00000000, B01000010, B00100001, B00000000, B00000000, B00000000, B10000100, B00010000, B00000000, B00000000, B00000000, B00001000, B00001000, B00000000, B00000000, B00000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 8
B00010000, B00000000, B00000000, B00000000, B00001000, B00100001, B00000000, B00000000, B00000000, B10000100, B01000010, B00000000, B00000000, B00000000, B01000010, B10000100, B00000000, B00000000, B00000000, B00100001, B01000010, B00000000, B00000000, B00000000, B01000010, B00100001, B00000000, B00000000, B00000000, B10000100, B00010000, B00000000, B00000000, B00000000, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 9
B00100001, B00000000, B00000000, B00000000, B10000100, B01000010, B00000000, B00000000, B00000000, B01000010, B10000100, B00000000, B00000000, B00000000, B00100001, B00001000, B00000001, B00000000, B10000000, B00010000, B10000100, B00000000, B00000000, B00000000, B00100001, B01000010, B00000000, B00000000, B00000000, B01000010, B00100001, B00000000, B00000000, B00000000, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 10
B01000010, B00000000, B00000000, B00000000, B01000010, B10000100, B00000000, B00000000, B00000000, B00100001, B00001000, B00000001, B00000000, B10000000, B00010000, B00010000, B00000010, B00000000, B01000000, B00001000, B00001000, B00000001, B00000000, B10000000, B00010000, B10000100, B00000000, B00000000, B00000000, B00100001, B01000010, B00000000, B00000000, B00000000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 11
B10000100, B00000000, B00000000, B00000000, B00100001, B00001000, B00000001, B00000000, B10000000, B00010000, B00010000, B00000010, B00000000, B01000000, B00001000, B00100001, B00000100, B00000000, B00100000, B10000100, B00010000, B00000010, B00000000, B01000000, B00001000, B00001000, B00000001, B00000000, B10000000, B00010000, B10000100, B00000000, B00000000, B00000000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 12
B00001000, B00000001, B00000000, B10000000, B00010000, B00010000, B00000010, B00000000, B01000000, B00001000, B00100001, B00000100, B00000000, B00100000, B10000100, B01000010, B00001000, B00000000, B00010000, B01000010, B00100001, B00000100, B00000000, B00100000, B10000100, B00010000, B00000010, B00000000, B01000000, B00001000, B00001000, B00000001, B00000000, B10000000, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 13
B00010000, B00000010, B00000000, B01000000, B00001000, B00100001, B00000100, B00000000, B00100000, B10000100, B01000010, B00001000, B00000000, B00010000, B01000010, B10000100, B00010000, B00000000, B00001000, B00100001, B01000010, B00001000, B00000000, B00010000, B01000010, B00100001, B00000100, B00000000, B00100000, B10000100, B00010000, B00000010, B00000000, B01000000, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 14
B00100001, B00000100, B00000000, B00100000, B10000100, B01000010, B00001000, B00000000, B00010000, B01000010, B10000100, B00010000, B00000000, B00001000, B00100001, B00001000, B00100001, B00000000, B10000100, B00010000, B10000100, B00010000, B00000000, B00001000, B00100001, B01000010, B00001000, B00000000, B00010000, B01000010, B00100001, B00000100, B00000000, B00100000, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 15
B01000010, B00001000, B00000000, B00010000, B01000010, B10000100, B00010000, B00000000, B00001000, B00100001, B00001000, B00100001, B00000000, B10000100, B00010000, B00010000, B01000010, B00000000, B01000010, B00001000, B00001000, B00100001, B00000000, B10000100, B00010000, B10000100, B00010000, B00000000, B00001000, B00100001, B01000010, B00001000, B00000000, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 16
B10000100, B00010000, B00000000, B00001000, B00100001, B00001000, B00100001, B00000000, B10000100, B00010000, B00010000, B01000010, B00000000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00000000, B01000010, B00001000, B00001000, B00100001, B00000000, B10000100, B00010000, B10000100, B00010000, B00000000, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 17
B00001000, B00100001, B00000000, B10000100, B00010000, B00010000, B01000010, B00000000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00000000, B01000010, B00001000, B00001000, B00100001, B00000000, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 18
B00010000, B01000010, B00000000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00000000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 19
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 20
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 21
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 22
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 23
B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 24
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 25
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 26
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 27
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 28
B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 29
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 30
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 31
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 32
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 33
B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 34
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 35
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 36
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 37
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 38
B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 39
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 40
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 41
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 42
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 43
B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 44
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 45
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 46
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 47
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 48
B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 49
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 50
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 51
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 52
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 53
B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 54
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 55
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 56
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 57
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 58
B00010000, B01000010, B00011000, B01000010, B00001000, B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 59
B00100001, B10000100, B00000000, B00100001, B10000100, B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00100001, B10000100, B00000000, B00100001, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 60
B01000010, B00001000, B10000001, B00010000, B01000010, B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B01000010, B00001000, B10000001, B00010000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 61
B10000100, B00010000, B01000010, B00001000, B00100001, B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100000, B10000100, B00000000, B00100001, B00000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B10000100, B00010000, B01000010, B00001000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 62
B00001000, B00100001, B00100100, B10000100, B00010000, B00010000, B01000010, B00011000, B01000010, B00001000, B00100000, B10000100, B00000000, B00100001, B00000100, B01000000, B00001000, B10000001, B00010000, B00000010, B00100000, B10000100, B00000000, B00100001, B00000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00001000, B00100001, B00100100, B10000100, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 63
B00010000, B01000010, B00011000, B01000010, B00001000, B00100000, B10000100, B00000000, B00100001, B00000100, B01000000, B00001000, B10000001, B00010000, B00000010, B10000000, B00010000, B01000010, B00001000, B00000001, B01000000, B00001000, B10000001, B00010000, B00000010, B00100000, B10000100, B00000000, B00100001, B00000100, B00010000, B01000010, B00011000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 64
B00100000, B10000100, B00000000, B00100001, B00000100, B01000000, B00001000, B10000001, B00010000, B00000010, B10000000, B00010000, B01000010, B00001000, B00000001, B00000000, B00100001, B00100100, B10000100, B00000000, B10000000, B00010000, B01000010, B00001000, B00000001, B01000000, B00001000, B10000001, B00010000, B00000010, B00100000, B10000100, B00000000, B00100001, B00000100, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 65
B01000000, B00001000, B10000001, B00010000, B00000010, B10000000, B00010000, B01000010, B00001000, B00000001, B00000000, B00100001, B00100100, B10000100, B00000000, B00000000, B01000010, B00011000, B01000010, B00000000, B00000000, B00100001, B00100100, B10000100, B00000000, B10000000, B00010000, B01000010, B00001000, B00000001, B01000000, B00001000, B10000001, B00010000, B00000010, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 66
B10000000, B00010000, B01000010, B00001000, B00000001, B00000000, B00100001, B00100100, B10000100, B00000000, B00000000, B01000010, B00011000, B01000010, B00000000, B00000000, B10000100, B00000000, B00100001, B00000000, B00000000, B01000010, B00011000, B01000010, B00000000, B00000000, B00100001, B00100100, B10000100, B00000000, B10000000, B00010000, B01000010, B00001000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 67
B00000000, B00100001, B00100100, B10000100, B00000000, B00000000, B01000010, B00011000, B01000010, B00000000, B00000000, B10000100, B00000000, B00100001, B00000000, B00000000, B00001000, B10000001, B00010000, B00000000, B00000000, B10000100, B00000000, B00100001, B00000000, B00000000, B01000010, B00011000, B01000010, B00000000, B00000000, B00100001, B00100100, B10000100, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 68
B00000000, B01000010, B00011000, B01000010, B00000000, B00000000, B10000100, B00000000, B00100001, B00000000, B00000000, B00001000, B10000001, B00010000, B00000000, B00000000, B00010000, B01000010, B00001000, B00000000, B00000000, B00001000, B10000001, B00010000, B00000000, B00000000, B10000100, B00000000, B00100001, B00000000, B00000000, B01000010, B00011000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 69
B00000000, B10000100, B00000000, B00100001, B00000000, B00000000, B00001000, B10000001, B00010000, B00000000, B00000000, B00010000, B01000010, B00001000, B00000000, B00000000, B00100000, B00100100, B00000100, B00000000, B00000000, B00010000, B01000010, B00001000, B00000000, B00000000, B00001000, B10000001, B00010000, B00000000, B00000000, B10000100, B00000000, B00100001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 70
B00000000, B00001000, B10000001, B00010000, B00000000, B00000000, B00010000, B01000010, B00001000, B00000000, B00000000, B00100000, B00100100, B00000100, B00000000, B00000000, B01000000, B00011000, B00000010, B00000000, B00000000, B00100000, B00100100, B00000100, B00000000, B00000000, B00010000, B01000010, B00001000, B00000000, B00000000, B00001000, B10000001, B00010000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 71
B00000000, B00010000, B01000010, B00001000, B00000000, B00000000, B00100000, B00100100, B00000100, B00000000, B00000000, B01000000, B00011000, B00000010, B00000000, B00000000, B10000000, B00000000, B00000001, B00000000, B00000000, B01000000, B00011000, B00000010, B00000000, B00000000, B00100000, B00100100, B00000100, B00000000, B00000000, B00010000, B01000010, B00001000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 72
B00000000, B00100000, B00100100, B00000100, B00000000, B00000000, B01000000, B00011000, B00000010, B00000000, B00000000, B10000000, B00000000, B00000001, B00000000, B00000000, B00000000, B10000001, B00000000, B00000000, B00000000, B10000000, B00000000, B00000001, B00000000, B00000000, B01000000, B00011000, B00000010, B00000000, B00000000, B00100000, B00100100, B00000100, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 73
B00000000, B01000000, B00011000, B00000010, B00000000, B00000000, B10000000, B00000000, B00000001, B00000000, B00000000, B00000000, B10000001, B00000000, B00000000, B00000000, B00000000, B01000010, B00000000, B00000000, B00000000, B00000000, B10000001, B00000000, B00000000, B00000000, B10000000, B00000000, B00000001, B00000000, B00000000, B01000000, B00011000, B00000010, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 74
B00000000, B10000000, B00000000, B00000001, B00000000, B00000000, B00000000, B10000001, B00000000, B00000000, B00000000, B00000000, B01000010, B00000000, B00000000, B00000000, B00000000, B00100100, B00000000, B00000000, B00000000, B00000000, B01000010, B00000000, B00000000, B00000000, B00000000, B10000001, B00000000, B00000000, B00000000, B10000000, B00000000, B00000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 75
B00000000, B00000000, B10000001, B00000000, B00000000, B00000000, B00000000, B01000010, B00000000, B00000000, B00000000, B00000000, B00100100, B00000000, B00000000, B00000000, B00000000, B00011000, B00000000, B00000000, B00000000, B00000000, B00100100, B00000000, B00000000, B00000000, B00000000, B01000010, B00000000, B00000000, B00000000, B00000000, B10000001, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 76
B00000000, B00000000, B01000010, B00000000, B00000000, B00000000, B00000000, B00100100, B00000000, B00000000, B00000000, B00000000, B00011000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00011000, B00000000, B00000000, B00000000, B00000000, B00100100, B00000000, B00000000, B00000000, B00000000, B01000010, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 77
B00000000, B00000000, B00100100, B00000000, B00000000, B00000000, B00000000, B00011000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00011000, B00000000, B00000000, B00000000, B00000000, B00100100, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 78
B00000000, B00000000, B00011000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00011000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 79
B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000,  // frame 80
};

// =================================================================

Animação 06-Chiado

// =================================================================
// Animation Frames #1 to #6
// =================================================================
// LED Matrix Studio - (c) Paul A Freshney 2014
//
// www.MaximumOctopus.com
// www.MaximumOctopus.com/electronics/builder.htm
//
// Date : 03/12/2014
//
// -----------------------------------------------------------------
// Comment:
//  
//
// -----------------------------------------------------------------
// Original file:
// C:\Users\Ântoni\Documents\Projeto TCC\Matriz de led 40x8\Daft_Pumk\Efeitos\6 - Chiado.leds
//
// =================================================================
//
// Rows
// Line: Anim Frame
// Bits : LSB at left
// Order: Top to bottom
// 8 bits
//
// =================================================================

somearray[] = {
B00000011, B00011011, B00011111, B00001110, B01110001, B11011111, B01111010, B10001100, B10000110, B11000100, B11001101, B10001111, B11101011, B11110000, B10011001, B01100110, B10110111, B01111000, B00110010, B10100111, B11010101, B11011001, B10000001, B10011110, B00101100, B11110101, B11111000, B11001100, B11011011, B01111010, B00000010, B10010110, B11111011, B00110111, B00010111, B11111111, B11100010, B10011000, B00000000, B10100100,  // frame 1
B00011010, B01001010, B01001000, B00100110, B01001101, B00111110, B00110011, B10111010, B10010010, B01001011, B11101010, B11011001, B10110010, B10110110, B10101001, B00111010, B11010011, B11101010, B10111110, B10101101, B01101011, B10001010, B00001011, B01100110, B01101111, B01011001, B00101100, B01111010, B11001001, B01110000, B10011111, B10111011, B00101001, B00100101, B00101111, B10001000, B10010000, B00110001, B00100011, B11000110,  // frame 2
B00111011, B01110110, B00100100, B01111010, B10011001, B01010010, B01001101, B10010010, B10010100, B01001000, B10011010, B10110100, B00111100, B11001110, B00110000, B01010110, B10101011, B01101101, B11111011, B00000101, B11001101, B00101111, B11000111, B00000100, B01111010, B01101110, B10101100, B11000010, B00011010, B00100100, B01110010, B11111011, B00111101, B11101100, B11101001, B01100001, B10110110, B10110010, B10001011, B00010000,  // frame 3
B01101011, B10100010, B11000011, B00010101, B00010011, B10111001, B00111000, B01011111, B01111101, B11110001, B10101100, B00100111, B10001101, B11001001, B11100110, B10100011, B10101010, B11110100, B10100110, B01111100, B01111010, B01010011, B00100111, B11110101, B10010111, B01000111, B11000101, B10111001, B01011101, B11101010, B01100101, B01101011, B01000110, B10101101, B00011111, B10110101, B00111000, B11110011, B01100101, B01110000,  // frame 4
B10010010, B00011000, B00001100, B00001110, B10000010, B01111110, B11110110, B11000001, B11010111, B01001100, B10101001, B10011001, B00011111, B11110001, B11111001, B11111110, B10011010, B01100010, B00100011, B01010110, B01000010, B10110110, B00001100, B01101011, B11010011, B10111011, B11110101, B10101101, B10011111, B01110111, B10001111, B10101101, B10101101, B00010101, B10010100, B11111000, B10001000, B11100100, B01100011, B01110101,  // frame 5
B01001110, B00000010, B11000011, B10000111, B01011111, B11110010, B10101011, B11110011, B00011101, B01010011, B00100010, B11111111, B00101100, B11110001, B11011110, B11111100, B00001101, B00110111, B01110101, B01000011, B10001100, B11011010, B11100010, B00101101, B01111111, B11110101, B00100011, B00101110, B01110111, B01000001, B11001101, B10110110, B10010100, B11010101, B11100111, B00001110, B01101101, B11010011, B00111001, B00010001,  // frame 6
};

// =================================================================




Bom dia galera.....

estou aqui para dizer que terminei o prototipo do capacete do Daft Punk

e como prometido vou postar o código que criei com ajudas de varias pessoas......

o objetivo de disponibilizar o código é para ficar mais fácil para pessoas como eu que não entende de programação poderem começar a entender.......

#include "LedControl.h"
LedControl lc1= LedControl(13,11,10,5);

byte nada[8]={B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000,B00000000};
byte olho[8]={B00000000,B00111100,B01111110,B11000011,B11000011,B01111110,B00111100,B00000000};
byte olho2[8]={B00000000,B00000000,B00000000,B11111111,B11111111,B00000000,B00000000,B00000000};

byte s_a[8]={B00000000, B00010000, B11111000, B11111100, B11111000, B00010000, B00000000, B00000000};
byte s_b[8]={B00000000, B00001000, B01111100, B01111110, B01111100, B00001000, B00000000, B00000000};
byte s_c[8]={B00000000, B00000100, B00111110, B00111111, B00111110, B00000100, B00000000, B00000000};
byte s_d[8]={B00000000, B00000010, B00011111, B10011111, B00011111, B00000010, B00000000, B00000000};
byte s_e[8]={B00000000, B00000001, B10001111, B11001111, B10001111, B00000001, B00000000, B00000000};
byte s_f[8]={B00000000, B10000000, B11000111, B11100111, B11000111, B10000000, B00000000, B00000000};
byte s_g[8]={B00000000, B01000000, B11100011, B11110011, B11100011, B01000000, B00000000, B00000000};
byte s_h[8]={B00000000, B00100000, B11110001, B11111001, B11110001, B00100000, B00000000, B00000000};

byte eq_a[8]={B00000000, B00000000, B11000000, B11000000, B11001100, B11111100, B11111111, B11111111}; // frame 1
byte eq_b[8]={B00000000, B00000000, B00001100, B00001100, B00001111, B00001111, B11001111, B11111111}; // frame 2
byte eq_c[8]={B00110000, B00110011, B11110011, B11110011, B11110011, B11111111, B11111111, B11111111}; // frame 3
byte eq_d[8]={B00001100, B00001100, B00001111, B00111111, B00111111, B00111111, B00111111, B11111111}; // frame 4
byte eq_e[8]={B00110000, B00110000, B00110000, B00111100, B11111100, B11111100, B11111100, B11111111}; // frame 5

byte quad_a[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 1
byte quad_b[8]={B00000000, B00000000, B00000000, B00011000, B00011000, B00000000, B00000000, B00000000}; // frame 2
byte quad_c[8]={B00000000, B00000000, B00111100, B00100100, B00100100, B00111100, B00000000, B00000000}; // frame 3
byte quad_d[8]={B00000000, B01111110, B01000010, B01000010, B01000010, B01000010, B01111110, B00000000}; // frame 4
byte quad_e[8]={B11111111, B10000001, B10000001, B10000001, B10000001, B10000001, B10000001, B11111111}; // frame 5
byte quad_f[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 6
byte quad_g[8]={B11111111, B10000001, B10000001, B10000001, B10000001, B10000001, B10000001, B11111111}; // frame 7
byte quad_h[8]={B00000000, B01111110, B01000010, B01000010, B01000010, B01000010, B01111110, B00000000}; // frame 8
byte quad_i[8]={B00000000, B00000000, B00111100, B00100100, B00100100, B00111100, B00000000, B00000000}; // frame 9
byte quad_j[8]={B00000000, B00000000, B00000000, B00011000, B00011000, B00000000, B00000000, B00000000}; // frame 10
byte quad_k[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 11

byte scn_1[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000};  // frame 1
byte scn_2[8]={B11111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 2
byte scn_3[8]={B11111111, B11111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 3
byte scn_4[8]={B00000000, B11111111, B11111111, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 4
byte scn_5[8]={B00000000, B00000000, B11111111, B11111111, B00000000, B00000000, B00000000, B00000000}; // frame 5
byte scn_6[8]={B00000000, B00000000, B00000000, B11111111, B11111111, B00000000, B00000000, B00000000}; // frame 6
byte scn_7[8]={B00000000, B00000000, B00000000, B00000000, B11111111, B11111111, B00000000, B00000000}; // frame 7
byte scn_8[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B11111111, B11111111, B00000000}; // frame 8
byte scn_9[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11111111, B11111111}; // frame 9
byte scn_10[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11111111}; // frame 10
byte scn_11[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 11
byte scn_12[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11111111}; // frame 12
byte scn_13[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B11111111, B11111111}; // frame 13
byte scn_14[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B11111111, B11111111, B00000000}; // frame 14
byte scn_15[8]={B00000000, B00000000, B00000000, B00000000, B11111111, B11111111, B00000000, B00000000}; // frame 15
byte scn_16[8]={B00000000, B00000000, B00000000, B11111111, B11111111, B00000000, B00000000, B00000000}; // frame 16
byte scn_17[8]={B00000000, B00000000, B11111111, B11111111, B00000000, B00000000, B00000000, B00000000}; // frame 17
byte scn_18[8]={B00000000, B11111111, B11111111, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 18
byte scn_19[8]={B11111111, B11111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 19
byte scn_20[8]={B11111111, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 20
byte scn_21[8]={B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000, B00000000}; // frame 21

byte chia_1[8]={B01101011, B10011000, B10100111, B01101011, B11110100, B11010010, B01011111, B11011100}; // frame 1
byte chia_2[8]={B10111100, B01100111, B01011001, B11110110, B00001111, B01101001, B10110010, B10100101}; // frame 2
byte chia_3[8]={B00101101, B10111000, B01010110, B10110101, B11010100, B00111111, B11000100, B10011010}; // frame 3
byte chia_4[8]={B01001010, B10100000, B10111011, B00100010, B01001101, B01011011, B11110001, B01001100}; // frame 4
byte chia_5[8]={B01101000, B10001111, B11111100, B10100111, B01011101, B11010101, B10101011, B10110010}; // frame 5
byte chia_6[8]={B01101001, B10010100, B01101110, B10010101, B00110100, B01001101, B10110110, B01010011}; // frame 6
byte chia_7[8]={B00010010, B10111101, B01100100, B00111011, B11010101, B01101110, B10110110, B01010101}; // frame 7
byte chia_8[8]={B11010010, B11011101, B01101110, B01010101, B11010100, B01010111, B00100100, B10110101}; // frame 8
byte chia_9[8]={B11010111, B11011010, B01001110, B10100011, B10011011, B11111001, B00111010, B10100111}; // frame 9
byte chia_10[8]={B00100010, B01011010, B10101100, B10101011, B00010110, B01011010, B11101101, B00010101}; // frame 10

não estou conseguindo postar o restante do código amanhã eu posto o resto ok

Exibições: 586

Responder esta

Respostas a este tópico

Este é um programa pronto que encontrei na biblioteca do Max 7219

estou procurando ajuda para fazer a programação......na realidade não entendo nada de programação.

quem puder me ajudar a fazer a programação fico grato.

qual seria exatamente sua duvida e qual o funcionamento do capacete?

Boa noite

Então, sou novo nessa área, me interesso no Arduino.

estou fazendo um capacete do Daft Punk, porem não manjo na parte de programação.

O capacete original funciona da seguinte forma, uma matriz exibe vários efeitos e tem um outro tipo de iluminação que trabalha com efeitos tbm porem são simples eu não sei fazer a programação de todo sistema pq não entendo ainda sob a programação do Arduino.

construi uma matriz de led de 8X40  e dos lados está a segunda parte são quatro cores que piscam em uma sequencia e alternam a intensidade.

se puder me ajudar com a programação, agradeço.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço