Advertisement
Braulio777

Arduino LED Matrix 2 (Happy Face in action)

Dec 20th, 2014
718
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 1.65 KB | None | 0 0
  1. //Arduino LED Matrix 2 (Happy Face in action)
  2. //For MAX7219 and 8x8 LED Matrix
  3. #include <Sprite.h>
  4. #include <Matrix.h>
  5. const int loadPin = A1;
  6. const int clockPin = A3;
  7. const int dataPin = A2;
  8. Matrix myMatrix = Matrix(A2, A3, A1);
  9. void setup()
  10. {}
  11. void loop()
  12. {
  13. myMatrix.clear();
  14. delay(10);
  15. // Happy face in action
  16. myMatrix.write(2, 5, HIGH);
  17. myMatrix.write(3, 2, HIGH);
  18. myMatrix.write(3, 6, HIGH);
  19. myMatrix.write(4, 6, HIGH);
  20. myMatrix.write(5, 6, HIGH);
  21. myMatrix.write(6, 2, HIGH);
  22. myMatrix.write(6, 6, HIGH);
  23. myMatrix.write(7, 5, HIGH);
  24. delay(1000);
  25. myMatrix.clear();
  26. delay(10);
  27. myMatrix.write(1, 5, HIGH);
  28. myMatrix.write(2, 2, HIGH);
  29. myMatrix.write(2, 5, HIGH);
  30. myMatrix.write(3, 5, HIGH);
  31. myMatrix.write(4, 5, HIGH);
  32. myMatrix.write(5, 2, HIGH);
  33. myMatrix.write(5, 5, HIGH);
  34. myMatrix.write(6, 5, HIGH);
  35. delay(1000);
  36. myMatrix.clear();
  37. delay(10);
  38. myMatrix.write(1, 5, HIGH);
  39. myMatrix.write(2, 2, HIGH);
  40. myMatrix.write(2, 6, HIGH);
  41. myMatrix.write(3, 6, HIGH);
  42. myMatrix.write(4, 6, HIGH);
  43. myMatrix.write(5, 2, HIGH);
  44. myMatrix.write(5, 6, HIGH);
  45. myMatrix.write(6, 5, HIGH);
  46. delay(1000);
  47. myMatrix.clear();
  48. delay(10);
  49. myMatrix.write(1, 5, HIGH);
  50. myMatrix.write(2, 1, HIGH);
  51. myMatrix.write(2, 6, HIGH);
  52. myMatrix.write(3, 6, HIGH);
  53. myMatrix.write(4, 6, HIGH);
  54. myMatrix.write(5, 1, HIGH);
  55. myMatrix.write(5, 6, HIGH);
  56. myMatrix.write(6, 5, HIGH);
  57. delay(1000);
  58. myMatrix.clear();
  59. delay(10);
  60. myMatrix.write(1, 5, HIGH);
  61. myMatrix.write(2, 2, HIGH);
  62. myMatrix.write(2, 4, HIGH);
  63. myMatrix.write(3, 4, HIGH);
  64. myMatrix.write(4, 4, HIGH);
  65. myMatrix.write(5, 2, HIGH);
  66. myMatrix.write(5, 4, HIGH);
  67. myMatrix.write(6, 5, HIGH);
  68. delay(1000);
  69. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement