Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Arduino LED Matrix 4 (Numbers: 0-9)
- //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);
- // Number ´0´
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(3, 5, HIGH);
- myMatrix.write(5, 3, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´1´
- myMatrix.write(5, 5, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(5, 3, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(4, 2, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(6, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´2´
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(4, 5, HIGH);
- myMatrix.write(3, 6, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´3´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(4, 3, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´4´
- myMatrix.write(5, 5, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(5, 3, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(3, 5, HIGH);
- myMatrix.write(4, 5, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(3, 3, HIGH);
- myMatrix.write(4, 2, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´5´
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(5, 3, HIGH);
- myMatrix.write(4, 3, HIGH);
- myMatrix.write(3, 3, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´6´
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(3, 2, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´7´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(5, 3, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(3, 5, HIGH);
- myMatrix.write(3, 6, HIGH);
- myMatrix.write(3, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´8´
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Number ´9´
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 6, HIGH);
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement