Advertisement
Guest User

Untitled

a guest
Apr 18th, 2014
67
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 4.50 KB | None | 0 0
  1. #define A 8
  2. #define B 9
  3. #define C 2
  4. #define D 3
  5. #define E 4
  6. #define PF 5
  7. #define G 6
  8.  
  9.  
  10.  
  11.  
  12. void clr()
  13. {
  14. //Clears the LED
  15. digitalWrite(A, HIGH);
  16. digitalWrite(B, HIGH);
  17. digitalWrite(C, HIGH);
  18. digitalWrite(D, HIGH);
  19. digitalWrite(E, HIGH);
  20. digitalWrite(PF, HIGH);
  21. digitalWrite(G, HIGH);
  22.  
  23. }
  24.  
  25.  
  26. void char_A()
  27. {
  28. digitalWrite(D, HIGH);
  29. digitalWrite(E, LOW);
  30. digitalWrite(PF, LOW);
  31. digitalWrite(G, LOW);
  32. digitalWrite(A, LOW);
  33. digitalWrite(B, LOW);
  34. digitalWrite(C, LOW);
  35. }
  36.  
  37. void char_B()
  38. {
  39. //Displays B
  40. digitalWrite(D, LOW);
  41. digitalWrite(E, LOW);
  42. digitalWrite(PF, LOW);
  43. digitalWrite(G, LOW);
  44. digitalWrite(A, HIGH);
  45. digitalWrite(B, HIGH);
  46. digitalWrite(C, LOW);
  47. }
  48.  
  49. void char_C()
  50. {
  51. //Displays C
  52. digitalWrite(D, LOW);
  53. digitalWrite(E, LOW);
  54. digitalWrite(PF, HIGH);
  55. digitalWrite(G, LOW);
  56. digitalWrite(A, LOW);
  57. digitalWrite(B, HIGH);
  58. digitalWrite(C, HIGH);
  59. }
  60.  
  61. void char_D()
  62. {
  63. //Displays D
  64. digitalWrite(D, LOW);
  65. digitalWrite(E, LOW);
  66. digitalWrite(PF, LOW);
  67. digitalWrite(G, HIGH);
  68. digitalWrite(A, HIGH);
  69. digitalWrite(B, LOW);
  70. digitalWrite(C, LOW);
  71. }
  72.  
  73. void char_E()
  74. {
  75. //Displays E
  76. digitalWrite(D, LOW);
  77. digitalWrite(E, LOW);
  78. digitalWrite(PF, LOW);
  79. digitalWrite(G, LOW);
  80. digitalWrite(A, LOW);
  81. digitalWrite(B, HIGH);
  82. digitalWrite(C, HIGH);
  83. }
  84.  
  85. void char_PF()
  86. {
  87. //Displays PF
  88. digitalWrite(D, HIGH);
  89. digitalWrite(E, LOW);
  90. digitalWrite(PF, LOW);
  91. digitalWrite(G, LOW);
  92. digitalWrite(A, LOW);
  93. digitalWrite(B, HIGH);
  94. digitalWrite(C, HIGH);
  95. }
  96.  
  97.  
  98. void one()
  99. {
  100. //Displays 1
  101. digitalWrite(D, HIGH);
  102. digitalWrite(E, LOW);
  103. digitalWrite(PF, HIGH);
  104. digitalWrite(G, LOW);
  105. digitalWrite(A, HIGH);
  106. digitalWrite(B, HIGH);
  107. digitalWrite(C, HIGH);
  108. }
  109.  
  110. void two()
  111. {
  112. //Displays 2
  113. digitalWrite(D, LOW);
  114. digitalWrite(E, LOW);
  115. digitalWrite(PF, LOW);
  116. digitalWrite(G, HIGH);
  117. digitalWrite(A, LOW);
  118. digitalWrite(B, LOW);
  119. digitalWrite(C, HIGH);
  120. }
  121.  
  122. void three()
  123. {
  124. //Displays 3
  125. digitalWrite(D, LOW);
  126. digitalWrite(E, HIGH);
  127. digitalWrite(PF, LOW);
  128. digitalWrite(G, HIGH);
  129. digitalWrite(A, LOW);
  130. digitalWrite(B, LOW);
  131. digitalWrite(C, LOW);
  132. }
  133.  
  134. void Four()
  135. {
  136. //Displays 4
  137. digitalWrite(D, HIGH);
  138. digitalWrite(E, HIGH);
  139. digitalWrite(PF, LOW);
  140. digitalWrite(G, LOW);
  141. digitalWrite(A, HIGH);
  142. digitalWrite(B, LOW);
  143. digitalWrite(C, LOW);
  144. }
  145.  
  146. void Five()
  147. {
  148. //Displays 5
  149. digitalWrite(D, LOW);
  150. digitalWrite(E, HIGH);
  151. digitalWrite(PF, LOW);
  152. digitalWrite(G, LOW);
  153. digitalWrite(A, LOW);
  154. digitalWrite(B, HIGH);
  155. digitalWrite(C, LOW);
  156. }
  157.  
  158. void six()
  159. {
  160. //Displays 6
  161. digitalWrite(D, LOW);
  162. digitalWrite(E, LOW);
  163. digitalWrite(PF, LOW);
  164. digitalWrite(G, LOW);
  165. digitalWrite(A, LOW);
  166. digitalWrite(B, HIGH);
  167. digitalWrite(C, LOW);
  168. }
  169.  
  170. void seven()
  171. {
  172. //Displays 7
  173. digitalWrite(D, HIGH);
  174. digitalWrite(E, HIGH);
  175. digitalWrite(PF, HIGH);
  176. digitalWrite(G, HIGH);
  177. digitalWrite(A, LOW);
  178. digitalWrite(B, LOW);
  179. digitalWrite(C, LOW);
  180. }
  181.  
  182. void eight()
  183. {
  184. //Displays 8
  185. digitalWrite(D, LOW);
  186. digitalWrite(E, LOW);
  187. digitalWrite(PF, LOW);
  188. digitalWrite(G, LOW);
  189. digitalWrite(A, LOW);
  190. digitalWrite(B, LOW);
  191. digitalWrite(C, LOW);
  192. }
  193.  
  194. void nine()
  195. {
  196. //Displays 9
  197. digitalWrite(D, LOW);
  198. digitalWrite(E, HIGH);
  199. digitalWrite(PF, LOW);
  200. digitalWrite(G, LOW);
  201. digitalWrite(A, LOW);
  202. digitalWrite(B, LOW);
  203. digitalWrite(C, LOW);
  204. }
  205.  
  206. void zero()
  207. {
  208. //Displays 0
  209. digitalWrite(D, LOW);
  210. digitalWrite(E, LOW);
  211. digitalWrite(PF, HIGH);
  212. digitalWrite(G, LOW);
  213. digitalWrite(A, LOW);
  214. digitalWrite(B, LOW);
  215. digitalWrite(C, LOW);
  216. }
  217.  
  218. void LoopDisplay()
  219. {
  220. //Loop through all Chars and Numbers
  221. char_A();
  222. delay(1000);
  223. char_B();
  224. delay(1000);
  225. char_C();
  226. delay(1000);
  227. char_D();
  228. delay(1000);
  229. char_E();
  230. delay(1000);
  231. char_PF();
  232. delay(1000);
  233. one();
  234. delay(1000);
  235. two();
  236. delay(1000);
  237. three();
  238. delay(1000);
  239. Four();
  240. delay(1000);
  241. Five();
  242. delay(1000);
  243. six();
  244. delay(1000);
  245. seven();
  246. delay(1000);
  247. eight();
  248. delay(1000);
  249. nine();
  250. delay(1000);
  251. zero();
  252. delay(1000);
  253. }
  254.  
  255. void setup()
  256. {
  257. //Setup our pins
  258. pinMode(A, OUTPUT);
  259. pinMode(B, OUTPUT);
  260. pinMode(C, OUTPUT);
  261. pinMode(D, OUTPUT);
  262. pinMode(E, OUTPUT);
  263. pinMode(PF, OUTPUT);
  264. pinMode(G, OUTPUT);
  265. Serial.begin(9600); //Begin serial communcation
  266.  
  267. }
  268.  
  269. void loop()
  270. {
  271. Serial.println("Starting\n");
  272. LoopDisplay();
  273.  
  274. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement