Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- //Arduino LED Matrix 5 (American Alphabet)
- //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);
- // Letter ´A´
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 4, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´B´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´C´
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´D´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´E´
- 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(2, 5, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´F´
- 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(2, 5, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 4, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´G´
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´H´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 4, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´I´
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(5, 3, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(5, 5, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(6, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´J´
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(7, 1, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(5, 3, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(5, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´K´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 3, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(4, 5, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(5, 6, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´L´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(6, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´M´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(3, 2, HIGH);
- myMatrix.write(5, 2, HIGH);
- myMatrix.write(4, 3, HIGH);
- myMatrix.write(4, 4, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´N´
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(3, 3, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 5, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´O´
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´P´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´Q´
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(4, 5, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´R´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 6, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(4, 5, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´S´
- myMatrix.write(3, 1, HIGH);
- myMatrix.write(4, 1, HIGH);
- myMatrix.write(5, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´T´
- 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, 2, HIGH);
- myMatrix.write(4, 3, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(4, 5, HIGH);
- myMatrix.write(4, 6, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´U´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(3, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´V´
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(3, 6, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 6, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´W´
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 4, HIGH);
- myMatrix.write(2, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(6, 5, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(6, 4, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(4, 5, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(4, 6, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´X´
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(5, 3, HIGH);
- myMatrix.write(3, 3, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(3, 5, HIGH);
- myMatrix.write(5, 5, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(6, 6, HIGH);
- myMatrix.write(6, 7, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´Y´
- myMatrix.write(2, 3, HIGH);
- myMatrix.write(2, 1, HIGH);
- myMatrix.write(2, 2, HIGH);
- myMatrix.write(6, 2, HIGH);
- myMatrix.write(6, 1, HIGH);
- myMatrix.write(6, 3, HIGH);
- myMatrix.write(3, 4, HIGH);
- myMatrix.write(4, 4, HIGH);
- myMatrix.write(5, 4, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(4, 5, HIGH);
- myMatrix.write(4, 6, HIGH);
- delay(1000);
- myMatrix.clear();
- delay(10);
- // Letter ´Z´
- 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(4, 4, HIGH);
- myMatrix.write(5, 3, HIGH);
- myMatrix.write(3, 5, HIGH);
- myMatrix.write(2, 6, HIGH);
- myMatrix.write(2, 7, HIGH);
- myMatrix.write(4, 7, HIGH);
- myMatrix.write(5, 7, HIGH);
- myMatrix.write(6, 7, HIGH);
- myMatrix.write(3, 7, HIGH);
- delay(1000);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement