#include <LedControl.h>
LedControl lc = LedControl(10, 8, 9, 1);
void setup()
{
lc.shutdown(0, false);
lc.setIntensity(0, 15);
lc.clearDisplay(0);
randomSeed(analogRead(A0));
}
void loop()
{
int i, j;
for (i=0;i<64;i++) {
j=random(64);
lc.setLed(0,j/8,j%8,true);
delay(50);
}
delay(500);
for (i=0;i<64;i++) {
lc.setLed(0,i/8,i%8,true);
delay(50);
lc.setLed(0,i/8,i%8,false);
}
for (i=0;i<64;i++) {
j=random(64);
lc.setLed(0,j/8,j%8,true);
delay(50);
}
delay(500);
for (i=0;i<64;i++) {
lc.setLed(0,i%8,i/8,true);
delay(50);
lc.setLed(0,i%8,i/8,false);
}
for (i=0;i<64;i++) {
lc.setLed(0,i/8,i%8,true);
delay(20);
}
for (i=0;i<64;i++) {
lc.setLed(0,i%8,i/8,false);
delay(20);
}
for (i=0;i<8;i++) {
lc.setRow(0, i, B10101010);
}
delay(500);
for (i=0;i<8;i++) {
lc.setColumn(0, i, B10101010);
}
delay(500);
lc.clearDisplay(0);
}