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
Tags:
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por