Main code link
Animation module link
Letters module link
Symbols module link
/* * Code by Brian Patton * modified from example code included with Arduino for the LedControl library * Created 4/13/2016 * Do whatever you wish with it */ #include "LedControl.h" LedControl lc1 = LedControl(10,12,11,1); // Pins: DIN,CLK,CS, # of Display connected unsigned long dlay = 300; // Delay between Frames //************************************************************ void setup() { lc1.shutdown(0, false); // Wake up displays // lc1.shutdown(1, false); //Wake up second display lc1.setIntensity(0, 1); // Set intensity levels setIntensity(int addr, int intensity) // lc1.setIntensity(1, 2); // Set intensity levels of second display lc1.clearDisplay(0); // Clear Displays // lc1.clearDisplay(0); // Clear 2nd Display } void loop() { prtSplat(0); delay(dlay); prtSpiral(0); delay(dlay); prtFace_Happy(0); delay(2000); prtFace_Sad(0); delay(2000); prtUpArrow(0); delay(dlay); prtLeftArrow(0); delay(dlay); prtRightArrow(0); delay(dlay); prtA(0); delay(dlay); prtB(0); delay(dlay); prtC(0); delay(dlay); prtD(0); delay(dlay); prtE(0); delay(dlay); prtF(0); delay(dlay); prtG(0); delay(dlay); prtH(0); delay(dlay); prtI(0); delay(dlay); prtJ(0); delay(dlay); prtK(0); delay(dlay); prtL(0); delay(dlay); prtM(0); delay(dlay); prtN(0); delay(dlay); prtO(0); delay(dlay); prtP(0); delay(dlay); prtQ(0); delay(dlay); prtR(0); delay(dlay); prtS(0); delay(dlay); prtT(0); delay(dlay); prtU(0); delay(dlay); prtV(0); delay(dlay); prtW(0); delay(dlay); prtX(0); delay(dlay); prtY(0); delay(dlay); prtZ(0); delay(dlay); }