Advertisement
Ultizin

Código Aula 3

May 1st, 2024
673
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
C++ 1.46 KB | None | 0 0
  1. #define a 8
  2. #define b 9
  3. #define c 3
  4. #define d 4
  5. #define e 5
  6. #define f 7
  7. #define g 6
  8. #define ponto 2
  9.  
  10. void setup() {
  11.  
  12.     pinMode(a, OUTPUT);
  13.     pinMode(b, OUTPUT);
  14.     pinMode(c, OUTPUT);
  15.     pinMode(d, OUTPUT);
  16.     pinMode(e, OUTPUT);
  17.     pinMode(f, OUTPUT);
  18.     pinMode(g, OUTPUT);
  19.     pinMode(ponto, OUTPUT);
  20.  
  21.     digitalWrite(a, HIGH);
  22.     digitalWrite(b, HIGH);
  23.     digitalWrite(c, HIGH);
  24.     digitalWrite(d, HIGH);
  25.     digitalWrite(e, HIGH);
  26.     digitalWrite(f, HIGH);
  27.     digitalWrite(g, HIGH);
  28.  
  29. }
  30.  
  31. void loop() {
  32.  
  33.     for (int digito = 0; digito < 10; digito++) {
  34.  
  35.       if (digito != 1 && digito != 4)
  36.         digitalWrite(a, LOW);
  37.  
  38.       if (digito != 5 && digito != 6)
  39.         digitalWrite(b, LOW);
  40.  
  41.       if (digito != 2)
  42.         digitalWrite(c, LOW);
  43.  
  44.       if (digito != 1 && digito != 4 && digito != 7)
  45.         digitalWrite(d, LOW);
  46.  
  47.       if (digito == 2 || digito == 6 || digito == 8 || digito == 0)
  48.         digitalWrite(e, LOW);
  49.  
  50.       if (digito != 1 && digito != 2 && digito != 3 && digito != 7)
  51.         digitalWrite(f, LOW);
  52.  
  53.       if (digito != 0 && digito != 1 && digito != 7)
  54.         digitalWrite(g, LOW);
  55.  
  56.       digitalWrite(ponto, !digitalRead(ponto));
  57.  
  58.       delay(1000);
  59.  
  60.       digitalWrite(a, HIGH);
  61.       digitalWrite(b, HIGH);
  62.       digitalWrite(c, HIGH);
  63.       digitalWrite(d, HIGH);
  64.       digitalWrite(e, HIGH);
  65.       digitalWrite(f, HIGH);
  66.       digitalWrite(g, HIGH);
  67.  
  68.     }
  69.  
  70. }
  71.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement