#include <U8g2lib.h>
#include <Arduino.h>
U8G2_MAX7219_8X8_F_4W_SW_SPI u8g2(U8G2_R0, /* clock=*/ 11, /* data=*/ 12, /* cs=*/ 10, /* dc=*/ U8X8_PIN_NONE, /* reset=*/ U8X8_PIN_NONE);
const uint64_t IMAGES[] = {
0x7e81a59999a5817e,
0x7e81c5a991a9857e,
0x7e8185c9b1b1897e,
0x7e81a5a9b1bd817e,
0x7e8181a9f1f9f17e,
0x7e81818141f9bd5c,
0x7e818181c4a79f6e,
0x78838f8787938f76,
0x5c9c8e86938b8670,
0x7e80bebeb3838670,
0x7e80beb93071610e,
0x7e8189bd3561419e,
0x7e81899d3561c19e
};
const int IMAGES_LEN = sizeof(IMAGES)/8;
int imgFrame = 0;
void setup() {
u8g2.begin();
}
void loop() {
u8g2.drawBitmap( 0, 0, 8, 8, IMAGES[1]);
imgFrame = (imgFrame + 1) % IMAGES_LEN;
delay(300);
}