#include <LedControl.h>
int NUM_DEVICES = 1;
int DATA_IN_PIN = 11;
int CLK_PIN = 13;
int CS_PIN = 10;
LedControl lc=LedControl(DATA_IN_PIN,CLK_PIN,CS_PIN,NUM_DEVICES);
byte heart[] = {
0x0, 0x66, 0xff, 0xff, 0x7e, 0x3c, 0x18, 0x0
};
byte smile[] = {
0x66, 0x66, 0x66, 0x0, 0xc3, 0x66, 0x3c, 0x0
};
byte sad[] = {
0x66, 0x66, 0x66, 0x0, 0x3c, 0x66, 0xc3, 0x0
};
void setup() {
lc.shutdown(0,false);
lc.setIntensity(0,8);
lc.clearDisplay(0);
displayPattern(heart);
delay(1000);
displayPattern(smile);
delay(1000);
displayPattern(sad);
delay(1000);
}
void loop() {
}
void displayPattern(byte pattern[]) {
for (int i = 0; i < 8; i++) {
lc.setRow(0, i, pattern[i]);
}
}