#include #include #define SCREEN_I2C_ADDR 0x3D // or 0x3C #define SCREEN_WIDTH 128 // OLED display width, in pixels #define SCREEN_HEIGHT 64 // OLED display height, in pixels #define OLED_RST_PIN -1 // Reset pin (-1 if not available) Adafruit_SSD1306 display(128, 64, &Wire, OLED_RST_PIN); // OLED Animation: diamond // Code auto-generated by https://wokwi.com/animator, graphics by icons8.com #define FRAME_DELAY (42) #define FRAME_WIDTH (null) #define FRAME_HEIGHT (null) #define FRAME_COUNT (sizeof(frames) / sizeof(frames[0])) const byte PROGMEM frames[][350] = { {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,14,1,240,60,0,0,0,30,3,48,30,0,0,0,62,6,24,31,0,0,0,118,12,12,27,128,0,0,230,24,6,25,192,0,1,196,48,3,24,224,0,3,196,96,1,140,112,0,7,140,192,0,204,120,0,15,13,128,0,108,60,0,30,15,0,0,60,30,0,60,14,0,0,28,15,0,120,12,0,0,30,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,128,120,12,0,0,4,3,0,56,12,0,0,12,6,0,28,14,0,0,8,6,0,14,6,0,0,24,12,0,7,6,0,0,16,24,0,7,3,0,0,48,48,0,3,131,0,0,48,96,0,1,193,128,0,32,96,0,0,225,128,0,96,192,0,0,224,192,0,65,128,0,0,112,192,0,195,0,0,0,56,192,0,131,0,0,0,28,96,1,134,0,0,0,14,96,1,140,0,0,0,14,48,3,24,0,0,0,7,48,3,48,0,0,0,3,152,2,48,0,0,0,1,216,6,96,0,0,0,1,220,4,192,0,0,0,0,236,13,128,0,0,0,0,124,9,128,0,0,0,0,62,31,0,0,0,0,0,30,30,0,0,0,0,0,31,28,0,0,0,0,0,15,56,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,15,1,176,60,0,0,0,30,3,56,30,0,0,0,62,6,28,31,0,0,0,118,12,14,27,128,0,0,246,24,6,25,192,0,1,230,48,3,24,224,0,3,196,96,1,140,112,0,7,132,192,0,204,56,0,15,13,192,0,108,60,0,30,15,128,0,60,30,0,60,15,0,0,28,15,0,120,14,0,0,14,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,128,56,12,0,0,4,3,0,60,14,0,0,12,6,0,28,6,0,0,8,12,0,14,6,0,0,24,12,0,7,3,0,0,16,24,0,7,131,0,0,48,48,0,3,129,128,0,48,96,0,1,193,128,0,32,96,0,0,225,128,0,96,192,0,0,112,192,0,65,128,0,0,112,192,0,195,0,0,0,56,96,0,131,0,0,0,28,96,1,134,0,0,0,14,112,1,140,0,0,0,14,48,1,24,0,0,0,7,48,3,48,0,0,0,3,152,2,48,0,0,0,1,216,6,96,0,0,0,1,204,4,192,0,0,0,0,236,13,128,0,0,0,0,124,13,128,0,0,0,0,62,31,0,0,0,0,0,30,30,0,0,0,0,0,31,28,0,0,0,0,0,15,56,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,64,32,0,0,0,3,255,255,240,0,0,0,7,129,240,56,0,0,0,15,1,176,60,0,0,0,31,3,24,30,0,0,0,59,6,12,31,0,0,0,115,12,6,27,128,0,0,227,28,3,25,192,0,1,226,24,1,140,224,0,3,194,48,0,204,112,0,7,130,96,0,108,56,0,15,6,192,0,124,28,0,14,7,128,0,60,14,0,28,7,0,0,30,7,0,56,7,0,0,14,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,128,56,6,0,0,4,3,0,28,3,0,0,12,6,0,14,3,0,0,12,12,0,6,3,0,0,24,24,0,7,1,128,0,24,24,0,3,129,128,0,16,48,0,1,193,192,0,48,96,0,1,192,192,0,32,192,0,0,224,192,0,96,192,0,0,112,96,0,65,128,0,0,56,96,0,195,0,0,0,56,96,0,198,0,0,0,28,48,0,134,0,0,0,14,48,1,140,0,0,0,7,56,1,24,0,0,0,7,24,3,48,0,0,0,3,152,2,48,0,0,0,1,204,6,96,0,0,0,0,236,4,192,0,0,0,0,236,13,128,0,0,0,0,118,13,0,0,0,0,0,62,15,0,0,0,0,0,31,30,0,0,0,0,0,31,28,0,0,0,0,0,15,56,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,15,128,248,60,0,0,0,31,129,152,60,0,0,0,29,129,140,30,0,0,0,61,131,6,31,0,0,0,121,134,3,27,128,0,0,241,140,1,153,192,0,1,225,140,0,204,224,0,1,193,152,0,236,112,0,3,129,48,0,124,56,0,7,1,96,0,62,28,0,14,1,192,0,30,14,0,28,1,192,0,14,7,0,60,3,192,0,15,7,0,127,255,255,255,255,255,128,60,3,128,0,7,7,0,28,1,128,0,6,6,0,30,1,128,0,4,4,0,15,0,192,0,12,12,0,7,0,192,0,8,24,0,3,128,192,0,24,48,0,3,192,96,0,16,32,0,1,192,96,0,48,96,0,0,224,96,0,48,192,0,0,112,112,0,33,128,0,0,112,48,0,97,128,0,0,56,48,0,67,0,0,0,28,48,0,198,0,0,0,12,24,0,140,0,0,0,14,24,1,140,0,0,0,7,24,1,24,0,0,0,3,140,3,48,0,0,0,1,140,2,96,0,0,0,1,204,6,96,0,0,0,0,230,6,192,0,0,0,0,118,5,128,0,0,0,0,118,15,0,0,0,0,0,59,15,0,0,0,0,0,31,30,0,0,0,0,0,31,28,0,0,0,0,0,15,184,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,1,64,32,32,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,15,192,124,60,0,0,0,31,192,206,30,0,0,0,62,192,134,31,0,0,0,124,193,131,31,0,0,0,120,195,1,153,128,0,0,240,194,0,204,192,0,1,224,198,0,108,224,0,3,224,204,0,124,112,0,3,192,200,0,62,56,0,7,128,120,0,30,28,0,15,0,112,0,14,14,0,30,0,96,0,7,7,0,63,255,255,255,255,255,0,63,255,255,255,255,255,128,62,0,96,0,7,6,0,30,0,96,0,2,6,0,15,0,96,0,6,12,0,7,128,32,0,4,24,0,7,128,48,0,12,24,0,3,192,48,0,8,48,0,1,224,48,0,24,96,0,0,224,16,0,16,192,0,0,240,24,0,48,192,0,0,120,24,0,33,128,0,0,56,24,0,99,0,0,0,60,24,0,66,0,0,0,28,12,0,198,0,0,0,14,12,0,204,0,0,0,7,12,0,152,0,0,0,7,12,1,152,0,0,0,3,134,1,48,0,0,0,1,198,3,96,0,0,0,1,198,2,64,0,0,0,0,230,6,192,0,0,0,0,115,7,128,0,0,0,0,51,15,0,0,0,0,0,59,15,0,0,0,0,0,31,30,0,0,0,0,0,15,156,0,0,0,0,0,15,184,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,224,0,0,0,3,255,255,240,0,0,0,7,224,60,56,0,0,0,15,224,38,60,0,0,0,31,32,99,30,0,0,0,63,48,67,159,0,0,0,126,48,193,155,128,0,0,252,48,128,205,128,0,0,248,49,128,108,192,0,1,240,51,0,62,96,0,3,224,50,0,30,112,0,3,192,54,0,30,56,0,7,192,28,0,15,28,0,15,128,28,0,7,14,0,31,0,28,0,3,143,0,63,255,255,255,255,255,0,63,255,255,255,255,255,0,27,0,24,0,1,6,0,15,0,24,0,3,12,0,15,128,8,0,2,12,0,7,192,12,0,6,24,0,3,192,12,0,4,48,0,3,224,12,0,12,32,0,1,240,12,0,8,96,0,0,240,12,0,24,192,0,0,120,4,0,17,128,0,0,120,4,0,49,128,0,0,60,6,0,35,0,0,0,30,6,0,102,0,0,0,30,6,0,68,0,0,0,15,6,0,204,0,0,0,7,2,0,152,0,0,0,7,130,1,144,0,0,0,3,195,1,48,0,0,0,1,195,3,224,0,0,0,0,227,2,192,0,0,0,0,227,7,192,0,0,0,0,115,7,128,0,0,0,0,57,15,0,0,0,0,0,57,142,0,0,0,0,0,29,142,0,0,0,0,0,15,156,0,0,0,0,0,15,152,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,240,0,0,0,7,120,30,56,0,0,0,14,248,19,28,0,0,0,29,152,49,158,0,0,0,63,24,48,223,0,0,0,127,8,32,239,128,0,0,254,12,96,109,192,0,0,252,12,64,62,192,0,1,248,12,192,30,96,0,3,240,12,128,14,112,0,3,224,13,128,7,56,0,6,224,7,0,7,28,0,13,192,7,0,3,140,0,31,192,7,0,3,206,0,63,255,255,255,255,255,0,31,255,255,255,255,254,0,25,128,2,0,1,134,0,12,192,2,0,1,12,0,6,192,3,0,3,24,0,6,96,3,0,2,24,0,3,96,3,0,6,48,0,1,176,3,0,4,96,0,1,240,3,0,12,64,0,0,216,3,0,8,192,0,0,108,3,0,25,128,0,0,124,3,0,17,0,0,0,62,1,0,51,0,0,0,30,1,0,38,0,0,0,15,1,0,108,0,0,0,15,1,0,76,0,0,0,7,129,128,216,0,0,0,3,193,128,176,0,0,0,3,193,129,176,0,0,0,1,225,129,224,0,0,0,0,225,131,192,0,0,0,0,241,131,128,0,0,0,0,113,135,128,0,0,0,0,57,135,0,0,0,0,0,61,142,0,0,0,0,0,28,142,0,0,0,0,0,14,156,0,0,0,0,0,6,152,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,64,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,7,60,15,56,0,0,0,14,108,13,156,0,0,0,28,204,8,222,0,0,0,61,134,24,111,0,0,0,121,134,24,127,128,0,0,251,6,16,63,192,0,1,254,3,48,31,192,0,1,188,3,48,15,96,0,3,56,3,32,7,48,0,3,112,1,224,3,184,0,6,112,1,224,3,152,0,12,224,1,192,1,204,0,29,224,1,224,1,238,0,63,255,255,255,255,255,0,31,255,255,255,255,254,0,24,192,0,192,0,196,0,12,96,0,192,0,140,0,6,96,0,192,1,152,0,7,48,0,192,1,16,0,3,48,0,192,3,48,0,1,152,0,192,2,96,0,1,216,0,192,6,64,0,0,204,0,192,12,192,0,0,108,0,192,9,128,0,0,54,0,192,27,0,0,0,54,0,192,19,0,0,0,27,0,192,54,0,0,0,15,0,192,44,0,0,0,15,128,192,108,0,0,0,7,192,192,120,0,0,0,3,192,192,240,0,0,0,3,224,192,224,0,0,0,1,224,193,224,0,0,0,0,240,193,192,0,0,0,0,240,195,128,0,0,0,0,120,199,128,0,0,0,0,56,199,0,0,0,0,0,28,206,0,0,0,0,0,28,206,0,0,0,0,0,14,220,0,0,0,0,0,6,216,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,64,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,240,0,0,0,7,30,3,184,0,0,0,14,54,6,252,0,0,0,30,99,6,126,0,0,0,60,195,6,63,0,0,0,124,193,132,63,128,0,0,249,129,132,31,192,0,0,219,1,140,15,192,0,1,158,0,204,7,224,0,3,60,0,200,3,240,0,7,56,0,104,1,184,0,14,56,0,120,1,216,0,28,112,0,120,0,236,0,60,240,0,120,0,254,0,63,255,255,255,255,255,0,31,255,255,255,255,254,0,24,96,0,16,0,102,0,12,96,0,16,0,76,0,6,48,0,48,0,216,0,6,48,0,48,0,152,0,3,24,0,48,1,176,0,1,152,0,48,3,96,0,1,204,0,48,2,64,0,0,204,0,48,6,192,0,0,102,0,48,5,128,0,0,119,0,32,13,0,0,0,51,0,32,15,0,0,0,27,128,32,30,0,0,0,13,128,32,60,0,0,0,13,192,32,60,0,0,0,6,192,32,120,0,0,0,3,224,96,112,0,0,0,3,224,96,240,0,0,0,1,240,96,224,0,0,0,0,240,97,192,0,0,0,0,248,99,128,0,0,0,0,120,99,128,0,0,0,0,60,103,0,0,0,0,0,60,70,0,0,0,0,0,30,78,0,0,0,0,0,14,92,0,0,0,0,0,7,120,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,64,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,224,0,0,0,3,255,255,240,0,0,0,7,15,1,248,0,0,0,14,27,1,252,0,0,0,30,57,129,62,0,0,0,60,49,193,63,0,0,0,124,96,195,31,128,0,0,236,192,99,15,128,0,0,201,128,99,7,192,0,1,155,0,51,3,224,0,3,30,0,50,1,240,0,7,30,0,26,0,248,0,14,60,0,30,0,248,0,28,56,0,14,0,124,0,60,120,0,14,0,62,0,63,255,255,255,255,255,0,63,255,255,255,255,255,0,24,48,0,6,0,62,0,12,48,0,4,0,44,0,12,24,0,4,0,124,0,6,24,0,4,0,120,0,3,12,0,12,0,240,0,3,140,0,12,1,224,0,1,134,0,12,1,224,0,0,198,0,8,3,192,0,0,103,0,8,7,128,0,0,99,0,8,7,128,0,0,51,0,24,15,0,0,0,25,128,24,14,0,0,0,29,128,24,28,0,0,0,12,192,24,60,0,0,0,6,192,16,56,0,0,0,7,96,16,112,0,0,0,3,96,48,112,0,0,0,1,176,48,224,0,0,0,0,240,49,192,0,0,0,0,248,49,192,0,0,0,0,120,35,128,0,0,0,0,60,35,0,0,0,0,0,60,102,0,0,0,0,0,30,110,0,0,0,0,0,14,124,0,0,0,0,0,7,120,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,1,0,0,160,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,14,15,128,252,0,0,0,30,12,192,254,0,0,0,62,24,224,223,0,0,0,124,48,96,207,0,0,0,108,96,48,135,128,0,0,204,192,48,131,192,0,1,137,128,24,129,224,0,3,139,0,12,129,240,0,7,31,0,12,128,240,0,14,30,0,7,128,120,0,28,28,0,3,128,60,0,56,56,0,3,128,30,0,63,255,255,255,255,255,0,127,255,255,255,255,255,0,56,48,0,1,128,30,0,24,24,0,1,128,30,0,12,24,0,1,0,60,0,6,12,0,1,0,56,0,6,12,0,3,0,120,0,3,14,0,3,0,240,0,1,134,0,3,0,224,0,0,198,0,2,1,192,0,0,195,0,6,3,192,0,0,99,0,6,3,128,0,0,49,128,6,7,0,0,0,57,128,4,14,0,0,0,24,192,4,14,0,0,0,12,192,12,28,0,0,0,6,96,12,56,0,0,0,6,96,8,56,0,0,0,3,48,8,112,0,0,0,1,176,24,224,0,0,0,1,216,24,192,0,0,0,0,216,17,192,0,0,0,0,124,19,128,0,0,0,0,60,51,0,0,0,0,0,60,55,0,0,0,0,0,30,46,0,0,0,0,0,14,60,0,0,0,0,0,7,124,0,0,0,0,0,7,120,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,15,7,192,124,0,0,0,30,6,96,124,0,0,0,30,12,96,110,0,0,0,62,24,48,103,0,0,0,116,48,24,99,128,0,0,236,96,28,99,192,0,1,204,192,12,97,224,0,3,137,192,6,96,224,0,7,11,128,3,96,112,0,14,31,0,3,224,56,0,28,30,0,1,224,28,0,56,28,0,0,224,14,0,120,60,0,0,240,15,0,127,255,255,255,255,255,128,56,56,0,0,112,15,0,24,24,0,0,96,14,0,28,12,0,0,64,28,0,12,12,0,0,64,28,0,6,12,0,0,192,56,0,3,6,0,0,192,112,0,3,134,0,0,128,96,0,1,131,0,1,128,224,0,0,195,0,1,129,192,0,0,97,128,1,1,128,0,0,113,128,3,3,128,0,0,48,192,3,7,0,0,0,24,192,2,14,0,0,0,12,224,6,12,0,0,0,12,96,6,28,0,0,0,6,96,4,56,0,0,0,3,48,4,112,0,0,0,1,176,12,96,0,0,0,1,152,8,224,0,0,0,0,216,9,192,0,0,0,0,108,25,128,0,0,0,0,60,19,128,0,0,0,0,62,23,0,0,0,0,0,30,62,0,0,0,0,0,15,62,0,0,0,0,0,15,60,0,0,0,0,0,7,120,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,32,0,0,0,3,255,255,240,0,0,0,7,3,224,120,0,0,0,14,3,96,60,0,0,0,30,6,48,62,0,0,0,62,12,24,55,0,0,0,118,24,28,51,128,0,0,228,48,12,49,192,0,1,204,96,6,49,224,0,3,140,192,3,16,240,0,7,13,128,1,144,120,0,14,11,128,0,216,56,0,28,15,0,0,248,28,0,56,30,0,0,120,14,0,120,28,0,0,56,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,0,48,24,0,0,16,7,0,24,12,0,0,16,14,0,12,12,0,0,48,28,0,6,6,0,0,32,24,0,6,6,0,0,96,56,0,3,3,0,0,96,112,0,1,131,0,0,64,224,0,0,195,128,0,192,224,0,0,193,128,0,129,192,0,0,97,128,0,131,128,0,0,48,192,1,135,0,0,0,24,192,1,7,0,0,0,28,96,3,14,0,0,0,12,96,3,28,0,0,0,6,48,2,56,0,0,0,3,48,6,56,0,0,0,3,184,4,112,0,0,0,1,152,4,224,0,0,0,0,216,13,192,0,0,0,0,108,9,192,0,0,0,0,124,27,128,0,0,0,0,62,31,0,0,0,0,0,30,30,0,0,0,0,0,15,62,0,0,0,0,0,15,60,0,0,0,0,0,7,56,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,14,3,224,60,0,0,0,30,7,48,30,0,0,0,62,14,24,31,0,0,0,118,12,12,27,128,0,0,228,24,6,25,192,0,1,196,48,3,24,224,0,3,140,96,3,152,112,0,7,140,192,1,216,120,0,15,13,128,0,200,60,0,30,15,0,0,124,30,0,60,14,0,0,60,15,0,120,28,0,0,28,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,128,48,12,0,0,12,7,0,24,12,0,0,8,7,0,28,14,0,0,24,14,0,12,6,0,0,16,28,0,6,6,0,0,48,56,0,3,3,0,0,48,120,0,1,131,0,0,32,112,0,1,129,128,0,96,224,0,0,193,128,0,65,192,0,0,97,192,0,195,192,0,0,48,192,0,195,128,0,0,56,192,1,135,0,0,0,24,96,1,142,0,0,0,12,96,1,30,0,0,0,6,48,3,28,0,0,0,7,48,2,56,0,0,0,3,24,6,112,0,0,0,1,152,6,224,0,0,0,0,216,5,224,0,0,0,0,108,13,192,0,0,0,0,124,11,128,0,0,0,0,62,31,0,0,0,0,0,30,31,0,0,0,0,0,15,62,0,0,0,0,0,15,60,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,14,1,240,60,0,0,0,30,3,48,30,0,0,0,62,6,24,31,0,0,0,118,12,12,27,128,0,0,230,24,6,25,192,0,1,196,48,3,24,224,0,3,196,96,1,140,112,0,7,140,192,0,204,120,0,15,13,128,0,108,60,0,30,15,0,0,60,30,0,60,14,0,0,28,15,0,120,12,0,0,30,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,128,120,12,0,0,4,3,0,56,12,0,0,12,6,0,28,14,0,0,8,6,0,14,6,0,0,24,12,0,7,6,0,0,16,24,0,7,3,0,0,48,48,0,3,131,0,0,48,96,0,1,193,128,0,32,96,0,0,225,128,0,96,192,0,0,224,192,0,65,128,0,0,112,192,0,195,0,0,0,56,192,0,131,0,0,0,28,96,1,134,0,0,0,14,96,1,140,0,0,0,14,48,3,24,0,0,0,7,48,3,48,0,0,0,3,152,2,48,0,0,0,1,216,6,96,0,0,0,1,220,4,192,0,0,0,0,236,13,128,0,0,0,0,124,9,128,0,0,0,0,62,31,0,0,0,0,0,30,30,0,0,0,0,0,31,28,0,0,0,0,0,15,56,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,15,1,176,60,0,0,0,30,3,56,30,0,0,0,62,6,28,31,0,0,0,118,12,14,27,128,0,0,246,24,6,25,192,0,1,230,48,3,24,224,0,3,196,96,1,140,112,0,7,132,192,0,204,56,0,15,13,192,0,108,60,0,30,15,128,0,60,30,0,60,15,0,0,28,15,0,120,14,0,0,14,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,128,56,12,0,0,4,3,0,60,14,0,0,12,6,0,28,6,0,0,8,12,0,14,6,0,0,24,12,0,7,3,0,0,16,24,0,7,131,0,0,48,48,0,3,129,128,0,48,96,0,1,193,128,0,32,96,0,0,225,128,0,96,192,0,0,112,192,0,65,128,0,0,112,192,0,195,0,0,0,56,96,0,131,0,0,0,28,96,1,134,0,0,0,14,112,1,140,0,0,0,14,48,1,24,0,0,0,7,48,3,48,0,0,0,3,152,2,48,0,0,0,1,216,6,96,0,0,0,1,204,4,192,0,0,0,0,236,13,128,0,0,0,0,124,13,128,0,0,0,0,62,31,0,0,0,0,0,30,30,0,0,0,0,0,31,28,0,0,0,0,0,15,56,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,64,32,0,0,0,3,255,255,240,0,0,0,7,129,240,56,0,0,0,15,1,176,60,0,0,0,31,3,24,30,0,0,0,59,6,12,31,0,0,0,115,12,6,27,128,0,0,227,28,3,25,192,0,1,226,24,1,140,224,0,3,194,48,0,204,112,0,7,130,96,0,108,56,0,15,6,192,0,124,28,0,14,7,128,0,60,14,0,28,7,0,0,30,7,0,56,7,0,0,14,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,128,56,6,0,0,4,3,0,28,3,0,0,12,6,0,14,3,0,0,12,12,0,6,3,0,0,24,24,0,7,1,128,0,24,24,0,3,129,128,0,16,48,0,1,193,192,0,48,96,0,1,192,192,0,32,192,0,0,224,192,0,96,192,0,0,112,96,0,65,128,0,0,56,96,0,195,0,0,0,56,96,0,198,0,0,0,28,48,0,134,0,0,0,14,48,1,140,0,0,0,7,56,1,24,0,0,0,7,24,3,48,0,0,0,3,152,2,48,0,0,0,1,204,6,96,0,0,0,0,236,4,192,0,0,0,0,236,13,128,0,0,0,0,118,13,0,0,0,0,0,62,15,0,0,0,0,0,31,30,0,0,0,0,0,31,28,0,0,0,0,0,15,56,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,15,128,248,60,0,0,0,31,129,152,60,0,0,0,29,129,140,30,0,0,0,61,131,6,31,0,0,0,121,134,3,27,128,0,0,241,140,1,153,192,0,1,225,140,0,204,224,0,1,193,152,0,236,112,0,3,129,48,0,124,56,0,7,1,96,0,62,28,0,14,1,192,0,30,14,0,28,1,192,0,14,7,0,60,3,192,0,15,7,0,127,255,255,255,255,255,128,60,3,128,0,7,7,0,28,1,128,0,6,6,0,30,1,128,0,4,4,0,15,0,192,0,12,12,0,7,0,192,0,8,24,0,3,128,192,0,24,48,0,3,192,96,0,16,32,0,1,192,96,0,48,96,0,0,224,96,0,48,192,0,0,112,112,0,33,128,0,0,112,48,0,97,128,0,0,56,48,0,67,0,0,0,28,48,0,198,0,0,0,12,24,0,140,0,0,0,14,24,1,140,0,0,0,7,24,1,24,0,0,0,3,140,3,48,0,0,0,1,140,2,96,0,0,0,1,204,6,96,0,0,0,0,230,6,192,0,0,0,0,118,5,128,0,0,0,0,118,15,0,0,0,0,0,59,15,0,0,0,0,0,31,30,0,0,0,0,0,31,28,0,0,0,0,0,15,184,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,1,64,32,32,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,15,192,124,60,0,0,0,31,192,206,30,0,0,0,62,192,134,31,0,0,0,124,193,131,31,0,0,0,120,195,1,153,128,0,0,240,194,0,204,192,0,1,224,198,0,108,224,0,3,224,204,0,124,112,0,3,192,200,0,62,56,0,7,128,120,0,30,28,0,15,0,112,0,14,14,0,30,0,96,0,7,7,0,63,255,255,255,255,255,0,63,255,255,255,255,255,128,62,0,96,0,7,6,0,30,0,96,0,2,6,0,15,0,96,0,6,12,0,7,128,32,0,4,24,0,7,128,48,0,12,24,0,3,192,48,0,8,48,0,1,224,48,0,24,96,0,0,224,16,0,16,192,0,0,240,24,0,48,192,0,0,120,24,0,33,128,0,0,56,24,0,99,0,0,0,60,24,0,66,0,0,0,28,12,0,198,0,0,0,14,12,0,204,0,0,0,7,12,0,152,0,0,0,7,12,1,152,0,0,0,3,134,1,48,0,0,0,1,198,3,96,0,0,0,1,198,2,64,0,0,0,0,230,6,192,0,0,0,0,115,7,128,0,0,0,0,51,15,0,0,0,0,0,59,15,0,0,0,0,0,31,30,0,0,0,0,0,15,156,0,0,0,0,0,15,184,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,224,0,0,0,3,255,255,240,0,0,0,7,224,60,56,0,0,0,15,224,38,60,0,0,0,31,32,99,30,0,0,0,63,48,67,159,0,0,0,126,48,193,155,128,0,0,252,48,128,205,128,0,0,248,49,128,108,192,0,1,240,51,0,62,96,0,3,224,50,0,30,112,0,3,192,54,0,30,56,0,7,192,28,0,15,28,0,15,128,28,0,7,14,0,31,0,28,0,3,143,0,63,255,255,255,255,255,0,63,255,255,255,255,255,0,27,0,24,0,1,6,0,15,0,24,0,3,12,0,15,128,8,0,2,12,0,7,192,12,0,6,24,0,3,192,12,0,4,48,0,3,224,12,0,12,32,0,1,240,12,0,8,96,0,0,240,12,0,24,192,0,0,120,4,0,17,128,0,0,120,4,0,49,128,0,0,60,6,0,35,0,0,0,30,6,0,102,0,0,0,30,6,0,68,0,0,0,15,6,0,204,0,0,0,7,2,0,152,0,0,0,7,130,1,144,0,0,0,3,195,1,48,0,0,0,1,195,3,224,0,0,0,0,227,2,192,0,0,0,0,227,7,192,0,0,0,0,115,7,128,0,0,0,0,57,15,0,0,0,0,0,57,142,0,0,0,0,0,29,142,0,0,0,0,0,15,156,0,0,0,0,0,15,152,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,240,0,0,0,7,120,30,56,0,0,0,14,248,19,28,0,0,0,29,152,49,158,0,0,0,63,24,48,223,0,0,0,127,8,32,239,128,0,0,254,12,96,109,192,0,0,252,12,64,62,192,0,1,248,12,192,30,96,0,3,240,12,128,14,112,0,3,224,13,128,7,56,0,6,224,7,0,7,28,0,13,192,7,0,3,140,0,31,192,7,0,3,206,0,63,255,255,255,255,255,0,31,255,255,255,255,254,0,25,128,2,0,1,134,0,12,192,2,0,1,12,0,6,192,3,0,3,24,0,6,96,3,0,2,24,0,3,96,3,0,6,48,0,1,176,3,0,4,96,0,1,240,3,0,12,64,0,0,216,3,0,8,192,0,0,108,3,0,25,128,0,0,124,3,0,17,0,0,0,62,1,0,51,0,0,0,30,1,0,38,0,0,0,15,1,0,108,0,0,0,15,1,0,76,0,0,0,7,129,128,216,0,0,0,3,193,128,176,0,0,0,3,193,129,176,0,0,0,1,225,129,224,0,0,0,0,225,131,192,0,0,0,0,241,131,128,0,0,0,0,113,135,128,0,0,0,0,57,135,0,0,0,0,0,61,142,0,0,0,0,0,28,142,0,0,0,0,0,14,156,0,0,0,0,0,6,152,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,64,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,7,60,15,56,0,0,0,14,108,13,156,0,0,0,28,204,8,222,0,0,0,61,134,24,111,0,0,0,121,134,24,127,128,0,0,251,6,16,63,192,0,1,254,3,48,31,192,0,1,188,3,48,15,96,0,3,56,3,32,7,48,0,3,112,1,224,3,184,0,6,112,1,224,3,152,0,12,224,1,192,1,204,0,29,224,1,224,1,238,0,63,255,255,255,255,255,0,31,255,255,255,255,254,0,24,192,0,192,0,196,0,12,96,0,192,0,140,0,6,96,0,192,1,152,0,7,48,0,192,1,16,0,3,48,0,192,3,48,0,1,152,0,192,2,96,0,1,216,0,192,6,64,0,0,204,0,192,12,192,0,0,108,0,192,9,128,0,0,54,0,192,27,0,0,0,54,0,192,19,0,0,0,27,0,192,54,0,0,0,15,0,192,44,0,0,0,15,128,192,108,0,0,0,7,192,192,120,0,0,0,3,192,192,240,0,0,0,3,224,192,224,0,0,0,1,224,193,224,0,0,0,0,240,193,192,0,0,0,0,240,195,128,0,0,0,0,120,199,128,0,0,0,0,56,199,0,0,0,0,0,28,206,0,0,0,0,0,28,206,0,0,0,0,0,14,220,0,0,0,0,0,6,216,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,3,224,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,64,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,240,0,0,0,7,30,3,184,0,0,0,14,54,6,252,0,0,0,30,99,6,126,0,0,0,60,195,6,63,0,0,0,124,193,132,63,128,0,0,249,129,132,31,192,0,0,219,1,140,15,192,0,1,158,0,204,7,224,0,3,60,0,200,3,240,0,7,56,0,104,1,184,0,14,56,0,120,1,216,0,28,112,0,120,0,236,0,60,240,0,120,0,254,0,63,255,255,255,255,255,0,31,255,255,255,255,254,0,24,96,0,16,0,102,0,12,96,0,16,0,76,0,6,48,0,48,0,216,0,6,48,0,48,0,152,0,3,24,0,48,1,176,0,1,152,0,48,3,96,0,1,204,0,48,2,64,0,0,204,0,48,6,192,0,0,102,0,48,5,128,0,0,119,0,32,13,0,0,0,51,0,32,15,0,0,0,27,128,32,30,0,0,0,13,128,32,60,0,0,0,13,192,32,60,0,0,0,6,192,32,120,0,0,0,3,224,96,112,0,0,0,3,224,96,240,0,0,0,1,240,96,224,0,0,0,0,240,97,192,0,0,0,0,248,99,128,0,0,0,0,120,99,128,0,0,0,0,60,103,0,0,0,0,0,60,70,0,0,0,0,0,30,78,0,0,0,0,0,14,92,0,0,0,0,0,7,120,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,64,0,0,0}, {0,0,0,0,0,0,0,0,3,255,255,224,0,0,0,3,255,255,240,0,0,0,7,15,1,248,0,0,0,14,27,1,252,0,0,0,30,57,129,62,0,0,0,60,49,193,63,0,0,0,124,96,195,31,128,0,0,236,192,99,15,128,0,0,201,128,99,7,192,0,1,155,0,51,3,224,0,3,30,0,50,1,240,0,7,30,0,26,0,248,0,14,60,0,30,0,248,0,28,56,0,14,0,124,0,60,120,0,14,0,62,0,63,255,255,255,255,255,0,63,255,255,255,255,255,0,24,48,0,6,0,62,0,12,48,0,4,0,44,0,12,24,0,4,0,124,0,6,24,0,4,0,120,0,3,12,0,12,0,240,0,3,140,0,12,1,224,0,1,134,0,12,1,224,0,0,198,0,8,3,192,0,0,103,0,8,7,128,0,0,99,0,8,7,128,0,0,51,0,24,15,0,0,0,25,128,24,14,0,0,0,29,128,24,28,0,0,0,12,192,24,60,0,0,0,6,192,16,56,0,0,0,7,96,16,112,0,0,0,3,96,48,112,0,0,0,1,176,48,224,0,0,0,0,240,49,192,0,0,0,0,248,49,192,0,0,0,0,120,35,128,0,0,0,0,60,35,0,0,0,0,0,60,102,0,0,0,0,0,30,110,0,0,0,0,0,14,124,0,0,0,0,0,7,120,0,0,0,0,0,7,248,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,1,0,0,160,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,14,15,128,252,0,0,0,30,12,192,254,0,0,0,62,24,224,223,0,0,0,124,48,96,207,0,0,0,108,96,48,135,128,0,0,204,192,48,131,192,0,1,137,128,24,129,224,0,3,139,0,12,129,240,0,7,31,0,12,128,240,0,14,30,0,7,128,120,0,28,28,0,3,128,60,0,56,56,0,3,128,30,0,63,255,255,255,255,255,0,127,255,255,255,255,255,0,56,48,0,1,128,30,0,24,24,0,1,128,30,0,12,24,0,1,0,60,0,6,12,0,1,0,56,0,6,12,0,3,0,120,0,3,14,0,3,0,240,0,1,134,0,3,0,224,0,0,198,0,2,1,192,0,0,195,0,6,3,192,0,0,99,0,6,3,128,0,0,49,128,6,7,0,0,0,57,128,4,14,0,0,0,24,192,4,14,0,0,0,12,192,12,28,0,0,0,6,96,12,56,0,0,0,6,96,8,56,0,0,0,3,48,8,112,0,0,0,1,176,24,224,0,0,0,1,216,24,192,0,0,0,0,216,17,192,0,0,0,0,124,19,128,0,0,0,0,60,51,0,0,0,0,0,60,55,0,0,0,0,0,30,46,0,0,0,0,0,14,60,0,0,0,0,0,7,124,0,0,0,0,0,7,120,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,15,7,192,124,0,0,0,30,6,96,124,0,0,0,30,12,96,110,0,0,0,62,24,48,103,0,0,0,116,48,24,99,128,0,0,236,96,28,99,192,0,1,204,192,12,97,224,0,3,137,192,6,96,224,0,7,11,128,3,96,112,0,14,31,0,3,224,56,0,28,30,0,1,224,28,0,56,28,0,0,224,14,0,120,60,0,0,240,15,0,127,255,255,255,255,255,128,56,56,0,0,112,15,0,24,24,0,0,96,14,0,28,12,0,0,64,28,0,12,12,0,0,64,28,0,6,12,0,0,192,56,0,3,6,0,0,192,112,0,3,134,0,0,128,96,0,1,131,0,1,128,224,0,0,195,0,1,129,192,0,0,97,128,1,1,128,0,0,113,128,3,3,128,0,0,48,192,3,7,0,0,0,24,192,2,14,0,0,0,12,224,6,12,0,0,0,12,96,6,28,0,0,0,6,96,4,56,0,0,0,3,48,4,112,0,0,0,1,176,12,96,0,0,0,1,152,8,224,0,0,0,0,216,9,192,0,0,0,0,108,25,128,0,0,0,0,60,19,128,0,0,0,0,62,23,0,0,0,0,0,30,62,0,0,0,0,0,15,62,0,0,0,0,0,15,60,0,0,0,0,0,7,120,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,128,32,0,0,0,3,255,255,240,0,0,0,7,3,224,120,0,0,0,14,3,96,60,0,0,0,30,6,48,62,0,0,0,62,12,24,55,0,0,0,118,24,28,51,128,0,0,228,48,12,49,192,0,1,204,96,6,49,224,0,3,140,192,3,16,240,0,7,13,128,1,144,120,0,14,11,128,0,216,56,0,28,15,0,0,248,28,0,56,30,0,0,120,14,0,120,28,0,0,56,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,0,48,24,0,0,16,7,0,24,12,0,0,16,14,0,12,12,0,0,48,28,0,6,6,0,0,32,24,0,6,6,0,0,96,56,0,3,3,0,0,96,112,0,1,131,0,0,64,224,0,0,195,128,0,192,224,0,0,193,128,0,129,192,0,0,97,128,0,131,128,0,0,48,192,1,135,0,0,0,24,192,1,7,0,0,0,28,96,3,14,0,0,0,12,96,3,28,0,0,0,6,48,2,56,0,0,0,3,48,6,56,0,0,0,3,184,4,112,0,0,0,1,152,4,224,0,0,0,0,216,13,192,0,0,0,0,108,9,192,0,0,0,0,124,27,128,0,0,0,0,62,31,0,0,0,0,0,30,30,0,0,0,0,0,15,62,0,0,0,0,0,15,60,0,0,0,0,0,7,56,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0}, {0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,3,255,255,240,0,0,0,7,255,255,248,0,0,0,14,3,224,60,0,0,0,30,7,48,30,0,0,0,62,14,24,31,0,0,0,118,12,12,27,128,0,0,228,24,6,25,192,0,1,196,48,3,24,224,0,3,140,96,3,152,112,0,7,140,192,1,216,120,0,15,13,128,0,200,60,0,30,15,0,0,124,30,0,60,14,0,0,60,15,0,120,28,0,0,28,7,0,127,255,255,255,255,255,128,127,255,255,255,255,255,128,48,12,0,0,12,7,0,24,12,0,0,8,7,0,28,14,0,0,24,14,0,12,6,0,0,16,28,0,6,6,0,0,48,56,0,3,3,0,0,48,120,0,1,131,0,0,32,112,0,1,129,128,0,96,224,0,0,193,128,0,65,192,0,0,97,192,0,195,192,0,0,48,192,0,195,128,0,0,56,192,1,135,0,0,0,24,96,1,142,0,0,0,12,96,1,30,0,0,0,6,48,3,28,0,0,0,7,48,2,56,0,0,0,3,24,6,112,0,0,0,1,152,6,224,0,0,0,0,216,5,224,0,0,0,0,108,13,192,0,0,0,0,124,11,128,0,0,0,0,62,31,0,0,0,0,0,30,31,0,0,0,0,0,15,62,0,0,0,0,0,15,60,0,0,0,0,0,7,184,0,0,0,0,0,3,240,0,0,0,0,0,1,240,0,0,0,0,0,1,224,0,0,0,0,0,0,192,0,0,0,0,0,0,0,0,0,0} }; void setup() { display.begin(SSD1306_SWITCHCAPVCC, SCREEN_I2C_ADDR); } int frame = 0; void loop() { display.clearDisplay(); display.drawBitmap(64, 32, frames[frame], FRAME_WIDTH, FRAME_HEIGHT, 1); display.display(); frame = (frame + 1) % FRAME_COUNT; delay(FRAME_DELAY); }