/************************************************************/
/* Aula 06 - Matriz de LED 8x8 */
/* Programação do Módulo Matriz de LED 8x8. */
/* Ao transferir o código abaixo para seu Arduino, será */
/* apresentado no Display, uma contagem de 0 a 9 seguido da */
/* frase "Robotica Parana" com efeito de rolagem. */
/************************************************************/
/* Inclui a biblioteca MatrizLed. */
#include <MatrizLed.h>
/* Cria o objeto Display para controlar a matriz de LED. */
MatrizLed Display;
void setup() {
/* Inicia o Display: (DIN, CLK, CS e o nº de displays */
/*conectados em série. */
Display.begin(12, 11, 10, 4);
/* Define o brilho dos LEDs na matriz para o valor 10. */
/* (A intensidade varia de 0 a 15). */
Display.setIntensidad(10);
}
void loop() {
/* Chama a função que realiza a contagem de 0 a 9. */
contador();
/* Exibe a frase com efeito Rolagem no Display. A rolagem */
/* está definida num intervalo de 80 milissegundos. */
Display.escribirFraseScroll("Robotica Parana", 80);
}
/* Função que exibe a contagem de 0 a 9. */
void contador() {
for (int i = 0; i < 10; i++) {
Display.escribirCifra(i);
delay(500);
Display.borrar();
}
}