// test program for three cascaded AS1107 // if you got a different configuration you need to // modify the library itself. #include // Arduino pins const byte CsnPin = 2 ; // Chip select (Low active) const byte ClkPin = 3 ; // Serial Clockq const byte DataPin = 4 ; // Serial Data const int chips = 6; byte buffer [ chips * 8 ] ; // Screen buffer (No. of modules * 8) AS1107 matrix ( CsnPin, ClkPin, DataPin ) ; const byte d = 0 ; int count= 1 ; void setup ( ) { matrix. Init ( buffer, (chips*8)-1, 7, chips -1 ) ; Serial.begin(9600); } void loop ( ) { for (int i=0; i<(chips * 8); i++) { buffer[i] = 0b10101010;//random(-128,127); // Just Green } matrix.Update(); }