This example is for Wiring version 1.0 build 0100+. If you have a previous version, use the examples included with your software. If you see any errors or have comments, please let us know.
/* create a new Matrix instance pin 8: data (din) pin 9: load (load) pin 10: clock (clk) */ #include <Matrix.h> #include <Binary.h> #include <Sprite.h> Matrix myMatrix = Matrix(8, 10, 9); void setup() { } void loop() { myMatrix.clear(); // clear display delay(1000); // turn some pixels on myMatrix.write(1, 5, HIGH); myMatrix.write(2, 2, HIGH); myMatrix.write(2, 6, HIGH); myMatrix.write(3, 6, HIGH); myMatrix.write(4, 6, HIGH); myMatrix.write(5, 2, HIGH); myMatrix.write(5, 6, HIGH); myMatrix.write(6, 5, HIGH); delay(1000); }