Advertisement
Guest User

Untitled

a guest
Dec 5th, 2019
100
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.92 KB | None | 0 0
  1. int pin1 = 15;
  2. int pin2 = 2;
  3. int pin4 = 4;
  4. int pin6 = 5;
  5. int pin7 = 19;
  6. int pin8 = 22;
  7. int pin10 = 32;
  8.  
  9. int pin12 = 12;
  10. int pin15 = 13;
  11.  
  12. void setup() {
  13. pinMode(pin1, OUTPUT);
  14. pinMode(pin2, OUTPUT);
  15. pinMode(pin4, OUTPUT);
  16. pinMode(pin6, OUTPUT);
  17. pinMode(pin7, OUTPUT);
  18. pinMode(pin8, OUTPUT);
  19. pinMode(pin10, OUTPUT);
  20. pinMode(pin12, OUTPUT);
  21. pinMode(pin15, OUTPUT);
  22. }
  23.  
  24. void loop() {
  25.  
  26.  
  27. int i = 0;
  28. while (true) {
  29. if (i == 10) i = 0;
  30.  
  31. for (int j = 0; j < 10; j++) {
  32.  
  33. for (int x = 0; x < 50; x++) {
  34. digitalWrite(pin12, LOW);
  35. digitalWrite(pin15, HIGH);
  36. number(i);
  37. delay(5);
  38. digitalWrite(pin15, LOW);
  39. digitalWrite(pin12, HIGH);
  40. number(j);
  41. delay(5);
  42. }
  43.  
  44. }
  45.  
  46. i++;
  47. }
  48.  
  49. }
  50.  
  51.  
  52.  
  53. void number(int n) {
  54. digitalWrite(pin10, HIGH);
  55. digitalWrite(pin1, HIGH);
  56. digitalWrite(pin2, HIGH);
  57. digitalWrite(pin4, HIGH);
  58. digitalWrite(pin6, HIGH);
  59. digitalWrite(pin7, HIGH);
  60. digitalWrite(pin8, HIGH);
  61. digitalWrite(pin10, HIGH);
  62.  
  63. switch(n) {
  64. case 0:
  65. digitalWrite(pin1, LOW);
  66. digitalWrite(pin2, LOW);
  67. digitalWrite(pin4, LOW);
  68. digitalWrite(pin6, LOW);
  69. digitalWrite(pin7, LOW);
  70. digitalWrite(pin8, LOW);
  71. break;
  72. case 1:
  73. digitalWrite(pin2, LOW);
  74. digitalWrite(pin4, LOW);
  75. break;
  76. case 2:
  77. digitalWrite(pin1, LOW);
  78. digitalWrite(pin2, LOW);
  79. digitalWrite(pin10, LOW);
  80. digitalWrite(pin7, LOW);
  81. digitalWrite(pin6, LOW);
  82. break;
  83. case 3:
  84. digitalWrite(pin1, LOW);
  85. digitalWrite(pin2, LOW);
  86. digitalWrite(pin10, LOW);
  87. digitalWrite(pin4, LOW);
  88. digitalWrite(pin6, LOW);
  89. break;
  90. case 4:
  91. digitalWrite(pin8, LOW);
  92. digitalWrite(pin2, LOW);
  93. digitalWrite(pin10, LOW);
  94. digitalWrite(pin4, LOW);
  95. break;
  96. case 5:
  97. digitalWrite(pin1, LOW);
  98. digitalWrite(pin8, LOW);
  99. digitalWrite(pin10, LOW);
  100. digitalWrite(pin4, LOW);
  101. digitalWrite(pin6, LOW);
  102. break;
  103. case 6:
  104. digitalWrite(pin1, LOW);
  105. digitalWrite(pin4, LOW);
  106. digitalWrite(pin6, LOW);
  107. digitalWrite(pin7, LOW);
  108. digitalWrite(pin8, LOW);
  109. digitalWrite(pin10, LOW);
  110. break;
  111. case 7:
  112. digitalWrite(pin1, LOW);
  113. digitalWrite(pin2, LOW);
  114. digitalWrite(pin4, LOW);
  115. break;
  116. case 8:
  117. digitalWrite(pin1, LOW);
  118. digitalWrite(pin2, LOW);
  119. digitalWrite(pin4, LOW);
  120. digitalWrite(pin6, LOW);
  121. digitalWrite(pin7, LOW);
  122. digitalWrite(pin8, LOW);
  123. digitalWrite(pin10, LOW);
  124. break;
  125. case 9:
  126. digitalWrite(pin1, LOW);
  127. digitalWrite(pin2, LOW);
  128. digitalWrite(pin4, LOW);
  129. digitalWrite(pin6, LOW);
  130. digitalWrite(pin8, LOW);
  131. digitalWrite(pin10, LOW);
  132. break;
  133.  
  134. }
  135. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement