Advertisement
Braulio777

Arduino LED Matrix 3 (Symbols)

Dec 20th, 2014
538
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C 4.61 KB | None | 0 0
  1. //Arduino LED Matrix 3 (Symbols)
  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. // Number ´@´
  16. myMatrix.write(4, 1, HIGH);
  17. myMatrix.write(3, 1, HIGH);
  18. myMatrix.write(5, 1, HIGH);
  19. myMatrix.write(2, 6, HIGH);
  20. myMatrix.write(2, 3, HIGH);
  21. myMatrix.write(2, 2, HIGH);
  22. myMatrix.write(2, 4, HIGH);
  23. myMatrix.write(2, 5, HIGH);
  24. myMatrix.write(4, 7, HIGH);
  25. myMatrix.write(3, 7, HIGH);
  26. myMatrix.write(5, 7, HIGH);
  27. myMatrix.write(6, 5, HIGH);
  28. myMatrix.write(6, 3, HIGH);
  29. myMatrix.write(6, 2, HIGH);
  30. myMatrix.write(6, 4, HIGH);
  31. myMatrix.write(4, 5, HIGH);
  32. myMatrix.write(4, 4, HIGH);
  33. myMatrix.write(4, 3, HIGH);
  34. myMatrix.write(5, 3, HIGH);
  35. myMatrix.write(5, 5, HIGH);
  36. delay(1000);
  37. myMatrix.clear();
  38. delay(10);
  39. // Number ´!´
  40. myMatrix.write(5, 2, HIGH);
  41. myMatrix.write(5, 1, HIGH);
  42. myMatrix.write(5, 3, HIGH);
  43. myMatrix.write(5, 4, HIGH);
  44. myMatrix.write(5, 7, HIGH);
  45. delay(1000);
  46. myMatrix.clear();
  47. delay(10);
  48. // Number ´#´
  49. myMatrix.write(3, 1, HIGH);
  50. myMatrix.write(3, 2, HIGH);
  51. myMatrix.write(3, 3, HIGH);
  52. myMatrix.write(3, 4, HIGH);
  53. myMatrix.write(3, 5, HIGH);
  54. myMatrix.write(3, 6, HIGH);
  55. myMatrix.write(3, 7, HIGH);
  56. myMatrix.write(5, 1, HIGH);
  57. myMatrix.write(5, 2, HIGH);
  58. myMatrix.write(5, 3, HIGH);
  59. myMatrix.write(5, 7, HIGH);
  60. myMatrix.write(5, 4, HIGH);
  61. myMatrix.write(5, 5, HIGH);
  62. myMatrix.write(5, 6, HIGH);
  63. myMatrix.write(2, 3, HIGH);
  64. myMatrix.write(4, 3, HIGH);
  65. myMatrix.write(6, 3, HIGH);
  66. myMatrix.write(2, 5, HIGH);
  67. myMatrix.write(4, 5, HIGH);
  68. myMatrix.write(6, 5, HIGH);
  69. delay(1000);
  70. myMatrix.clear();
  71. delay(10);
  72. // Number ´$´
  73. myMatrix.write(2, 2, HIGH);
  74. myMatrix.write(3, 2, HIGH);
  75. myMatrix.write(4, 2, HIGH);
  76. myMatrix.write(5, 2, HIGH);
  77. myMatrix.write(6, 2 , HIGH);
  78. myMatrix.write(2, 3, HIGH);
  79. myMatrix.write(2, 6, HIGH);
  80. myMatrix.write(5, 4, HIGH);
  81. myMatrix.write(3, 4, HIGH);
  82. myMatrix.write(4, 4, HIGH);
  83. myMatrix.write(5, 6, HIGH);
  84. myMatrix.write(3, 6, HIGH);
  85. myMatrix.write(4, 6, HIGH);
  86. myMatrix.write(6, 5, HIGH);
  87. myMatrix.write(4, 1, HIGH);
  88. myMatrix.write(4, 3, HIGH);
  89. myMatrix.write(4, 7, HIGH);
  90. myMatrix.write(4, 5, HIGH);
  91. delay(1000);
  92. myMatrix.clear();
  93. delay(10);
  94. // Number ´%´
  95. myMatrix.write(2, 1, HIGH);
  96. myMatrix.write(2, 2, HIGH);
  97. myMatrix.write(3, 1, HIGH);
  98. myMatrix.write(3, 2, HIGH);
  99. myMatrix.write(5, 4, HIGH);
  100. myMatrix.write(6, 3, HIGH);
  101. myMatrix.write(4, 5, HIGH);
  102. myMatrix.write(2, 7, HIGH);
  103. myMatrix.write(3, 6, HIGH);
  104. myMatrix.write(7, 6, HIGH);
  105. myMatrix.write(6, 6, HIGH);
  106. myMatrix.write(7, 7, HIGH);
  107. myMatrix.write(6, 7, HIGH);
  108. myMatrix.write(7, 2, HIGH);
  109. myMatrix.write(0, 1, HIGH);
  110. delay(1000);
  111. myMatrix.clear();
  112. delay(10);
  113. // Number ´&´
  114. myMatrix.write(2, 5, HIGH);
  115. myMatrix.write(2, 6, HIGH);
  116. myMatrix.write(3, 7, HIGH);
  117. myMatrix.write(3, 4, HIGH);
  118. myMatrix.write(3, 3, HIGH);
  119. myMatrix.write(3, 2, HIGH);
  120. myMatrix.write(4, 1, HIGH);
  121. myMatrix.write(4, 4, HIGH);
  122. myMatrix.write(4, 5, HIGH);
  123. myMatrix.write(4, 7, HIGH);
  124. myMatrix.write(5, 2, HIGH);
  125. myMatrix.write(5, 3, HIGH);
  126. myMatrix.write(5, 6, HIGH);
  127. myMatrix.write(6, 7, HIGH);
  128. myMatrix.write(6, 5, HIGH);
  129. delay(1000);
  130. myMatrix.clear();  
  131. delay(10);
  132. // Number ´?´
  133. myMatrix.write(2, 2, HIGH);
  134. myMatrix.write(4, 1, HIGH);
  135. myMatrix.write(3, 1, HIGH);
  136. myMatrix.write(5, 1, HIGH);
  137. myMatrix.write(4, 4, HIGH);
  138. myMatrix.write(5, 3, HIGH);
  139. myMatrix.write(6, 2, HIGH);
  140. myMatrix.write(4, 5, HIGH);
  141. myMatrix.write(4, 7, HIGH);
  142. delay(1000);
  143. myMatrix.clear();
  144. delay(10);
  145. // Number ´*´
  146. myMatrix.write(2, 2, HIGH);
  147. myMatrix.write(2, 4, HIGH);
  148. myMatrix.write(4, 3, HIGH);
  149. myMatrix.write(5, 3, HIGH);
  150. myMatrix.write(3, 3 , HIGH);
  151. myMatrix.write(4, 2, HIGH);
  152. myMatrix.write(4, 1, HIGH);
  153. myMatrix.write(4, 4, HIGH);
  154. myMatrix.write(4, 5, HIGH);
  155. myMatrix.write(6, 2, HIGH);
  156. myMatrix.write(6, 4, HIGH);
  157. delay(1000);
  158. myMatrix.clear();
  159. delay(10);
  160. // Number ´+´
  161. myMatrix.write(5, 3, HIGH);
  162. myMatrix.write(3, 3, HIGH);
  163. myMatrix.write(4, 3, HIGH);
  164. myMatrix.write(2, 3, HIGH);
  165. myMatrix.write(6, 3, HIGH);
  166. myMatrix.write(4, 5, HIGH);
  167. myMatrix.write(4, 4, HIGH);
  168. myMatrix.write(4, 2, HIGH);
  169. myMatrix.write(4, 1, HIGH);
  170. delay(1000);
  171. myMatrix.clear();
  172. delay(10);
  173. // Number ´=´
  174. myMatrix.write(5, 3, HIGH);
  175. myMatrix.write(3, 3, HIGH);
  176. myMatrix.write(4, 3, HIGH);
  177. myMatrix.write(2, 3, HIGH);
  178. myMatrix.write(6, 3 , HIGH);
  179. myMatrix.write(2, 5, HIGH);
  180. myMatrix.write(6, 5, HIGH);
  181. myMatrix.write(3, 5, HIGH);
  182. myMatrix.write(4, 5, HIGH);
  183. myMatrix.write(5, 5, HIGH);
  184. delay(1000);
  185. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement