#include <LedControl.h>
LedControl dotMatrix = LedControl(12, 11, 10, 1);
int i;
byte emptyHeart[8] = {
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000,
B00000000
};
byte fullHeart[8] = {
B01100110,
B11111111,
B11111111,
B11111111,
B01111110,
B00111100,
B00011000,
B00000000
};
void setup() {
dotMatrix.shutdown(0, false);
dotMatrix.setIntensity(0, 8);
dotMatrix.clearDisplay(0);
}
void loop() {
for (i = 0; i < 8; i++) {
dotMatrix.setRow(0, i, emptyHeart[i]);
delay(500);
}
for (i = 0; i < 8; i++) {
dotMatrix.setRow(0, i, fullHeart[i]);
delay(500);
}
}