fahimkamal63

Seven_Segment_display

Nov 18th, 2021 (edited)
210
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. int a = 1;
  2. int b = 2;
  3. int c = 3;
  4. int d = 4;
  5. int e = 5;
  6. int f = 6;
  7. int g = 7;
  8. int count;
  9. void setup() {
  10.   // initialize digital pin LED_BUILTIN as an output.
  11.   pinMode(a, OUTPUT);
  12.   pinMode(b, OUTPUT);
  13.   pinMode(c, OUTPUT);
  14.   pinMode(d, OUTPUT);
  15.   pinMode(e, OUTPUT);
  16.   pinMode(f, OUTPUT);
  17.   pinMode(g, OUTPUT);
  18.   count = 0;
  19. }
  20. /*
  21. void display(bool pina, bool pinb, bool pinc, bool pind, bool pine, bool pinf, bool ping){
  22.     digitalWrite(a, pina);
  23.     digitalWrite(b, pinb);
  24.     digitalWrite(c, pinc);
  25.     digitalWrite(d, pind);
  26.     digitalWrite(e, pine);
  27.     digitalWrite(f, pinf);
  28.     digitalWrite(g, ping);
  29. }
  30.  
  31.     else if (count == 8)
  32.     {
  33.         display(false, false, false, false, false, false, false);
  34.     }
  35. */
  36.  
  37. // the loop function runs over and over again forever
  38. void loop() {
  39.  
  40.     if(count == 0){
  41.     digitalWrite(a,LOW);
  42.     digitalWrite(b,LOW);
  43.     digitalWrite(g,HIGH);
  44.     digitalWrite(e,LOW);
  45.     digitalWrite(d,LOW);
  46.     digitalWrite(c,LOW);
  47.     digitalWrite(f,LOW);}
  48.     if(count == 1){
  49.     digitalWrite(b,LOW);
  50.     digitalWrite(c,LOW);
  51.     digitalWrite(a,HIGH);
  52.     digitalWrite(d,HIGH);
  53.     digitalWrite(e,HIGH);
  54.     digitalWrite(f,HIGH);
  55.     digitalWrite(g,HIGH);}
  56.     if(count == 2){
  57.     digitalWrite(a,LOW);
  58.     digitalWrite(b,LOW);
  59.     digitalWrite(g,LOW);
  60.     digitalWrite(e,LOW);
  61.     digitalWrite(d,LOW);
  62.     digitalWrite(c,HIGH);
  63.     digitalWrite(f,HIGH);}
  64.     delay(500);
  65.  
  66.     if(count == 3){
  67.     digitalWrite(a,LOW);
  68.     digitalWrite(b,LOW);
  69.     digitalWrite(g,LOW);
  70.     digitalWrite(e,HIGH);
  71.     digitalWrite(d,LOW);
  72.     digitalWrite(c,LOW);
  73.     digitalWrite(f,HIGH);}
  74.    
  75.     if(count == 4){
  76.     digitalWrite(a,HIGH);
  77.     digitalWrite(b,LOW);
  78.     digitalWrite(g,LOW);
  79.     digitalWrite(e,HIGH);
  80.     digitalWrite(d,HIGH);
  81.     digitalWrite(c,LOW);
  82.     digitalWrite(f,LOW);}
  83.  
  84.     if(count == 5){
  85.     digitalWrite(a,LOW);
  86.     digitalWrite(b,HIGH);
  87.     digitalWrite(g,LOW);
  88.     digitalWrite(e,HIGH);
  89.     digitalWrite(d,LOW);
  90.     digitalWrite(c,LOW);
  91.     digitalWrite(f,LOW);}
  92.  
  93.     if(count == 6){
  94.     digitalWrite(a,LOW);
  95.     digitalWrite(b,HIGH);
  96.     digitalWrite(g,LOW);
  97.     digitalWrite(e,LOW);
  98.     digitalWrite(d,LOW);
  99.     digitalWrite(c,LOW);
  100.     digitalWrite(f,LOW);}
  101.  
  102.         if(count == 7){
  103.     digitalWrite(a,LOW);
  104.     digitalWrite(b,LOW);
  105.     digitalWrite(g,HIGH);
  106.     digitalWrite(e,HIGH);
  107.     digitalWrite(d,HIGH);
  108.     digitalWrite(c,LOW);
  109.     digitalWrite(f,HIGH);}
  110.  
  111.         if(count == 8){
  112.     digitalWrite(a,LOW);
  113.     digitalWrite(b,LOW);
  114.     digitalWrite(g,LOW);
  115.     digitalWrite(e,LOW);
  116.     digitalWrite(d,LOW);
  117.     digitalWrite(c,LOW);
  118.     digitalWrite(f,LOW);}
  119.  
  120.     if(count == 9){
  121.     digitalWrite(a,LOW);
  122.     digitalWrite(b,LOW);
  123.     digitalWrite(g,LOW);
  124.     digitalWrite(e,HIGH);
  125.     digitalWrite(d,LOW);
  126.     digitalWrite(c,LOW);
  127.     digitalWrite(f,LOW);}
  128.    
  129.     delay(50);
  130.  
  131.    
  132.     count++;
  133.     if(count>9)
  134.     count=0;
  135.  
  136.    
  137. }
  138.  
Add Comment
Please, Sign In to add comment