Advertisement
esref_21

7 Segment Display

Jan 18th, 2015
252
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.83 KB | None | 0 0
  1. Arduino Code:
  2. ---------------Arduino---------------
  3. void setup() {
  4. Serial.begin(9600);
  5. pinMode(2, OUTPUT);
  6. pinMode(3, OUTPUT);
  7. pinMode(4, OUTPUT);
  8. pinMode(5, OUTPUT);
  9. pinMode(6, OUTPUT);
  10. pinMode(7, OUTPUT);
  11. pinMode(8, OUTPUT);
  12. pinMode(9, OUTPUT);
  13. digitalWrite(9, 0);
  14. }
  15. void loop()
  16. {
  17. int serialdengelen = Serial.read();
  18. if (serialdengelen == '0')
  19. {
  20. sifir();
  21. }
  22. if (serialdengelen == '1')
  23. {
  24. bir();
  25. }
  26. if (serialdengelen == '2')
  27. {
  28. iki();
  29. }
  30. if (serialdengelen == '3')
  31. {
  32. uc();
  33. }
  34. if (serialdengelen == '4')
  35. {
  36. dort();
  37. }
  38. if (serialdengelen == '5')
  39. {
  40. bes();
  41. }
  42. if (serialdengelen == '6')
  43. {
  44. alti();
  45. }
  46. if (serialdengelen == '7')
  47. {
  48. yedi();
  49. }
  50. if (serialdengelen == '8')
  51. {
  52. sekiz();
  53. }
  54. if (serialdengelen == '9')
  55. {
  56. dokuz();
  57. }
  58. }
  59. void dokuz ()
  60. {
  61. digitalWrite(2, 1);
  62. digitalWrite(3, 1);
  63. digitalWrite(4, 1);
  64. digitalWrite(5, 0);
  65. digitalWrite(6, 0);
  66. digitalWrite(7, 1);
  67. digitalWrite(8, 1);
  68. }
  69. void sekiz ()
  70. {
  71. digitalWrite(2, 1);
  72. digitalWrite(3, 1);
  73. digitalWrite(4, 1);
  74. digitalWrite(5, 1);
  75. digitalWrite(6, 1);
  76. digitalWrite(7, 1);
  77. digitalWrite(8, 1);
  78. }
  79. void yedi ()
  80. {
  81. digitalWrite(2, 1);
  82. digitalWrite(3, 1);
  83. digitalWrite(4, 1);
  84. digitalWrite(5, 0);
  85. digitalWrite(6, 0);
  86. digitalWrite(7, 0);
  87. digitalWrite(8, 0);
  88. }
  89. void alti ()
  90. {
  91. digitalWrite(2, 1);
  92. digitalWrite(3, 0);
  93. digitalWrite(4, 1);
  94. digitalWrite(5, 1);
  95. digitalWrite(6, 1);
  96. digitalWrite(7, 1);
  97. digitalWrite(8, 1);
  98. }
  99. void bes ()
  100. {
  101. digitalWrite(2, 1);
  102. digitalWrite(3, 0);
  103. digitalWrite(4, 1);
  104. digitalWrite(5, 1);
  105. digitalWrite(6, 0);
  106. digitalWrite(7, 1);
  107. digitalWrite(8, 1);
  108. }
  109. void dort ()
  110. {
  111. digitalWrite(2, 0);
  112. digitalWrite(3, 1);
  113. digitalWrite(4, 1);
  114. digitalWrite(5, 0);
  115. digitalWrite(6, 0);
  116. digitalWrite(7, 1);
  117. digitalWrite(8, 1);
  118. }
  119. void uc ()
  120. {
  121. digitalWrite(2, 1);
  122. digitalWrite(3, 1);
  123. digitalWrite(4, 1);
  124. digitalWrite(5, 1);
  125. digitalWrite(6, 0);
  126. digitalWrite(7, 0);
  127. digitalWrite(8, 1);
  128. }
  129. void iki ()
  130. {
  131. digitalWrite(2, 1);
  132. digitalWrite(3, 1);
  133. digitalWrite(4, 0);
  134. digitalWrite(5, 1);
  135. digitalWrite(6, 1);
  136. digitalWrite(7, 0);
  137. digitalWrite(8, 1);
  138. }
  139. void bir ()
  140. {
  141. digitalWrite(2, 0);
  142. digitalWrite(3, 1);
  143. digitalWrite(4, 1);
  144. digitalWrite(5, 0);
  145. digitalWrite(6, 0);
  146. digitalWrite(7, 0);
  147. digitalWrite(8, 0);
  148. }
  149. void sifir ()
  150. {
  151. digitalWrite(2, 1);
  152. digitalWrite(3, 1);
  153. digitalWrite(4, 1);
  154. digitalWrite(5, 1);
  155. digitalWrite(6, 1);
  156. digitalWrite(7, 1);
  157. digitalWrite(8, 0);
  158. }
  159. ------------------------------------------------------------
  160.  
  161. All Files: (Connection,Arduino Code,C# Project Source Code)
  162.  
  163. http://s3.dosya.tc/server30/2qG2pR/7SegmentDisplay.rar.html
  164. http://dosya.co/80f2a93e854c29cc/7_Segment_Display.rar
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement