Paso 4: Parte 2 POV proyecto
He añadido parte 2 video y otro Horrible esquemático! El proyecto es un paso más cerca a hecho! 5 leds añadido si usted tiene un proyecto de punto de vista, aquí es a utilizar mi código de enfermo, no escribirlo, pero han probado!
Define el abecedario en binario
int [] _ = {0,0,0,0,0, 0,0,0,0,0 0,0,0,0,0}; int A [] = {0,1,1,1,1, 1,0,1,0,0, 0,1,1,1,1}; int B [] = {1,1,1,1,1, 1,0,1,0,1, 0,1,0,1,0}; int C [] = {0,1,1,1,0, 1,0,0,0,1, 1,0,0,0,1}; int D [] = {1,1,1,1,1, 1,0,0,0,1, 0,1,1,1,0}; int E [] = {1,1,1,1,1, 1,0,1,0,1, 1,0,1,0,1}; int F [] = {1,1,1,1,1, 1,0,1,0,0, 1,0,1,0,0}; int G [] = {0,1,1,1,0, 1,0,1,0,1, 0,0,1,1,0}; int H [] = {1,1,1,1,1, 0,0,1,0,0, 1,1,1,1,1}; int I [] = {0,0,0,0,1, 1,0,1,1,1, 0,0,0,0,1}; int J [] = {1,0,0,0,0, 1,0,0,0,1, 1,1,1,1,1}; [] int K = {1,1,1,1,1, 0,0,1,0,0, 0,1,0,1,1}; int L [] = {1,1,1,1,1, 0,0,0,0,1, 0,0,0,0,1}; int M [] = {1,1,1,1,1, 0,1,1,0,0, 0,1,1,1,1}; int N [] = {1,1,1,1,1, 1,0,0,0,0, 0,1,1,1,1}; int O [] = {0,1,1,1,0, 1,0,0,0,1, 0,1,1,1,0}; int P [] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,0,0}; int Q [] = {0,1,1,1,1, 1,0,0,1,1, 0,1,1,1,1}; int R [] = {1,1,1,1,1, 1,0,1,0,0, 0,1,0,1,1}; int S [] = {0,1,0,0,1, 1,0,1,0,1, 1,0,0,1,0}; int T [] = {1,0,0,0,0, 1,1,1,1,1, 1,0,0,0,0}; int U [] = {1,1,1,1,1, 0,0,0,0,1, 1,1,1,1,1}; int V [] = {1,1,1,1,0, 0,0,0,0,1, 1,1,1,1,0}; int W [] = {1,1,1,1,0, 0,0,1,1,0, 1,1,1,1,0}; int X[] = {1,1,0,1,1, 0,0,1,0,0, 1,1,0,1,1}; int Y [] = {1,1,0,0,0, 0,0,1,0,0, 1,1,1,1,1}; int Z [] = {1,0,0,1,1, 1,0,1,0,1, 1,1,0,0,1};
int letterSpace;
int dotTime;
void setup()
{
configuración de los pines de los LED a la salida
pinMode (2, salida); PIN D2 LED
pinMode (3, salida); PIN D3 LED
pinMode (4, salida); PIN D4 LED
pinMode (5, salida); PIN D5 LED
pinMode (6, salida); PIN EL LED D6
definir el espacio entre las letras (ms)
letterSpace = 6;
definir los puntos de tiempo aparecen (ms)
dotTime = 3;
}
void printLetter(int letter[])
{
int y;
impresión de la primera fila y de la carta
para (y = 0; y < 5; y ++)
{
digitalWrite (y + 2, letter[y]);
}
Delay(dotTime);
la segunda fila y de la letra para la impresión (y = 0; y < 5; y ++)
{
digitalWrite (y + 2, letter[y+5]);
}
Delay(dotTime);
la tercera fila y de la letra de la impresión
para (y = 0; y < 5; y ++)
{
digitalWrite (y + 2, letter[y+10]);
}
Delay(dotTime);
impresión del sspace entre las letras
para (y = 0; y < 5; y ++)
{
digitalWrite (y + 2, 0);
}
Delay(letterSpace);
} void loop()
{
Usted puede imprimir su propio texto por modificar aquí :)
printLetter(K);
printLetter(E);
printLetter(R);
printLetter(R);
printLetter(Y);
}