Advertisement
gabbyshimoni

7seg 0-9 counter no library

Mar 11th, 2019
566
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 3.56 KB | None | 0 0
  1. #define ledA 2
  2. #define ledB 2
  3. #define ledC 2
  4. #define ledD 2
  5. #define ledE 2
  6. #define ledF 2
  7. #define ledG 2
  8. #define ledDP 2
  9.  
  10. //***********AAAAAAAA************************
  11. //**********F********B***********************
  12. //**********F********B***********************
  13. //**********F********B***********************
  14. //**********F********B***********************
  15. //***********GGGGGGGG************************
  16. //**********E********C***********************
  17. //**********E********C***********************
  18. //**********E********C***********************
  19. //**********E********C****DP*****************
  20. //***********DDDDDDDD*****DP*****************
  21.  
  22. #define ledON 1
  23. #define ledOFF 0
  24. #define Delay 200
  25. void setup() {
  26.   pinMode(ledA, OUTPUT);
  27.   pinMode(ledB, OUTPUT);
  28.   pinMode(ledC, OUTPUT);
  29.   pinMode(ledD, OUTPUT);
  30.   pinMode(ledE, OUTPUT);
  31.   pinMode(ledF, OUTPUT);
  32.   pinMode(ledG, OUTPUT);
  33.   pinMode(ledDP, OUTPUT);
  34. }
  35.  
  36. void loop() {
  37.   //0
  38.   digitalWrite(ledA, ledON);
  39.   digitalWrite(ledB, ledON);
  40.   digitalWrite(ledC, ledON);
  41.   digitalWrite(ledD, ledON);
  42.   digitalWrite(ledE, ledON);
  43.   digitalWrite(ledF, ledON);
  44.   digitalWrite(ledG, ledOFF);
  45.   digitalWrite(ledDP, ledOFF);
  46.   delay(Delay);
  47.  
  48.   //1
  49.   digitalWrite(ledA, ledOFF);
  50.   digitalWrite(ledB, ledON);
  51.   digitalWrite(ledC, ledON);
  52.   digitalWrite(ledD, ledOFF);
  53.   digitalWrite(ledE, ledOFF);
  54.   digitalWrite(ledF, ledOFF);
  55.   digitalWrite(ledG, ledOFF);
  56.   digitalWrite(ledDP, ledOFF);
  57.   delay(Delay);
  58.  
  59.   //2
  60.   digitalWrite(ledA, ledON);
  61.   digitalWrite(ledB, ledON);
  62.   digitalWrite(ledC, ledOFF);
  63.   digitalWrite(ledD, ledON);
  64.   digitalWrite(ledE, ledON);
  65.   digitalWrite(ledF, ledOFF);
  66.   digitalWrite(ledG, ledON);
  67.   digitalWrite(ledDP, ledOFF);
  68.   delay(Delay);
  69.  
  70.   //3
  71.   digitalWrite(ledA, ledON);
  72.   digitalWrite(ledB, ledON);
  73.   digitalWrite(ledC, ledON);
  74.   digitalWrite(ledD, ledON);
  75.   digitalWrite(ledE, ledOFF);
  76.   digitalWrite(ledF, ledOFF);
  77.   digitalWrite(ledG, ledON);
  78.   digitalWrite(ledDP, ledOFF);
  79.   delay(Delay);
  80.  
  81.   //4
  82.   digitalWrite(ledA, ledOFF);
  83.   digitalWrite(ledB, ledON);
  84.   digitalWrite(ledC, ledON);
  85.   digitalWrite(ledD, ledOFF);
  86.   digitalWrite(ledE, ledOFF);
  87.   digitalWrite(ledF, ledON);
  88.   digitalWrite(ledG, ledON);
  89.   digitalWrite(ledDP, ledOFF);
  90.   delay(Delay);
  91.  
  92.   //5
  93.   digitalWrite(ledA, ledON);
  94.   digitalWrite(ledB, ledOFF);
  95.   digitalWrite(ledC, ledON);
  96.   digitalWrite(ledD, ledON);
  97.   digitalWrite(ledE, ledOFF);
  98.   digitalWrite(ledF, ledON);
  99.   digitalWrite(ledG, ledON);
  100.   digitalWrite(ledDP, ledOFF);
  101.   delay(Delay);
  102.  
  103.   //6
  104.   digitalWrite(ledA, ledON);
  105.   digitalWrite(ledB, ledOFF);
  106.   digitalWrite(ledC, ledON);
  107.   digitalWrite(ledD, ledON);
  108.   digitalWrite(ledE, ledON);
  109.   digitalWrite(ledF, ledON);
  110.   digitalWrite(ledG, ledON);
  111.   digitalWrite(ledDP, ledOFF);
  112.   delay(Delay);
  113.  
  114.   //7
  115.   digitalWrite(ledA, ledON);
  116.   digitalWrite(ledB, ledON);
  117.   digitalWrite(ledC, ledON);
  118.   digitalWrite(ledD, ledOFF);
  119.   digitalWrite(ledE, ledOFF);
  120.   digitalWrite(ledF, ledOFF);
  121.   digitalWrite(ledG, ledOFF);
  122.   digitalWrite(ledDP, ledOFF);
  123.   delay(Delay);
  124.  
  125.   //8
  126.   digitalWrite(ledA, ledON);
  127.   digitalWrite(ledB, ledON);
  128.   digitalWrite(ledC, ledON);
  129.   digitalWrite(ledD, ledON);
  130.   digitalWrite(ledE, ledON);
  131.   digitalWrite(ledF, ledON);
  132.   digitalWrite(ledG, ledON);
  133.   digitalWrite(ledDP, ledOFF);
  134.   delay(Delay);
  135.  
  136.   //9
  137.   digitalWrite(ledA, ledON);
  138.   digitalWrite(ledB, ledON);
  139.   digitalWrite(ledC, ledON);
  140.   digitalWrite(ledD, ledON);
  141.   digitalWrite(ledE, ledOFF);
  142.   digitalWrite(ledF, ledON);
  143.   digitalWrite(ledG, ledON);
  144.   digitalWrite(ledDP, ledOFF);
  145.   delay(Delay);
  146. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement