#include <LedControl.h>
int DIN = 12;
int CS = 11;
int CLK = 10;
LedControl lc = LedControl(DIN, CLK, CS, 0);
void setup(){
lc.shutdown(0, false);
lc.setIntensity(0,15);
lc.clearDisplay(0);
}
void loop(){
byte smile[8] = {0x3C,0x42,0xA5,0x81,0xBD,0x99,0x42,0x3C};
byte oh[8] = {0x3C,0x42,0xA5,0x81,0x99,0x42,0x3C};
byte yee[8] = {0x3C,0x42,0x81,0xA5,0x81,0xBD,0x42,0x3C};
printByte(smile);
delay(1000);
printByte(oh);
delay(1000);
printByte(yee);
delay(1000);
}
void printByte(byte character[]){
int i = 0;
for(i=0;i<8;i++)
{
lc.setRow(0,i,character[i]);
}
}