Paso 5: Programación: cosa compleja
Pero podemos hacer algo como esto:
la función loop() int:
primero tenemos que construir la matriz de arduino con la forma que queremos
int matriz [9] [9] = {}
{0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 0, 0, 0, 0, 0, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 1, 1, 1, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0},
{0, 0, 1, 0, 0, 0, 1, 0, 0}
}
He llamo A allí, usted puede dibujar anithing
a continuación tenemos que iluminar como los LEDs en la matriz
Primero vamos a hacer un tiempo que se repite al infinito, para tener la letra en todo el tiempo
{while(1)}
para (int L = 0; L < 0; L++) {/ / "para" para líneas
para (int C = 0; C < 9; C++) {/ / "para" para las columnas
Verificamos en la matriz si tenemos 1, el led es en
Si (matriz [L] [C] == 1) {}
Si tenemos 1 en la matriz que encenderá el correspondiente led en la matriz de
digitalWrite (filas [L], HIGH);
digitalWrite (col [C], LOW);
delayMicroseconds(100);
}
Aquí giramos el led apagado
digitalWrite (filas [L], LOW);
digitalWrite (col [C], HIGH);
delayMicroseconds(100);
}
}
}
por lo fue
siguiente algunas películas y un fichero de texto con desplazamiento.