Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Arduino LED Matrix 2 (Happy Face in action)
- //For MAX7219 and 8x8 LED Matrix
- #include <Sprite.h>
- #include <Matrix.h>
- const int loadPin = A1;
- const int clockPin = A3;
- const int dataPin = A2;
- Matrix myMatrix = Matrix(A2, A3, A1);
- void setup()
- {}
- void loop()
- {
- myMatrix.clear();
- delay(10);
- // Happy face in action
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(3, 2, HIGH);
- myMatrix.write(3, 6, HIGH);
- myMatrix.write(4, 6, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(7, 5, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- myMatrix.write(1, 5, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(3, 5, HIGH);
- myMatrix.write(4, 5, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(5, 5, HIGH);
- myMatrix.write(6, 5, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- 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);
- myMatrix.clear();
- delay(10);
- myMatrix.write(1, 5, HIGH);
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(3, 6, HIGH);
- myMatrix.write(4, 6, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(6, 5, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- myMatrix.write(1, 5, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement