#include int DIN = 10; // DIN pin of MAX7219 module int CS = 11; // CS pin of MAX7219 module int CLK = 13; // CLK pin of MAX7219 module int maxInUse = 1; MaxMatrix m(DIN, CS, CLK, maxInUse); char Sq[] = {8, 8, B11111111, B10000001, B10000001, B10000001, B10000001, B10000001, B10000001, B11111111}; char Tr[] = {8, 8, B00000001, B00000011, B00000101, B00001001, B00010001, B00100001, B01000001, B11111111}; char A[] = {8, 8, B00111000, B01000100, B01000100, B01000100, B01111100, B01000100, B01000100, B01000100}; char B[] = {8, 8, B01111000, B01000100, B01000100, B01111000, B01000100, B01000100, B01111000, B00000000}; char c[] = {8, 8, B00000000, B00111100, B01000000, B01000000, B01000000, B01000000, B00111100, B00000000}; char d[] = {8, 8, B00000000, B01111000, B01000100, B01000100, B01000100, B01000100, B01111000, B00000000}; char e[] = {8, 8, B00000000, B01111100, B01000000, B01000000, B01111100, B01000000, B01000000, B01111100}; char f[] = {8, 8, B00000000, B01111100, B01000000, B01000000, B01111100, B01000000, B01000000, B01000000}; void setup() { Serial.begin(9600); m.init(); // MAX7219 initialization m.setIntensity(5); // initial led matrix intensity, 0-15 } void loop() { m.clear(); m.writeSprite(0, 0, Sq); delay(1000); m.writeSprite(0, 0, Tr); delay(1000); m.writeSprite(0, 0, A); delay(1000); m.writeSprite(0, 0, B); delay(1000); m.writeSprite(0, 0, c); delay(1000); m.writeSprite(0, 0, d); delay(1000); m.writeSprite(0, 0, e); delay(1000); m.writeSprite(0, 0, f); delay(1000); }