/******************************************************************************* * * Projeto 57: Display 7 segmentos com CI 4511 - Arduino * http://squids.com.br/arduino * *******************************************************************************/ const int A = 4; // Primeiramente setamos os 4 pinos do CI 4511 const int B = 5; const int C = 6; const int D = 7; void setup(){ pinMode(A, OUTPUT); // seta todos as portas que estão os leds do display como saída pinMode(B, OUTPUT); pinMode(C, OUTPUT); pinMode(D, OUTPUT); } void loop(){ digitalWrite(A, 0); //acende os leds que representam o número 0 digitalWrite(B, 0); digitalWrite(C, 0); digitalWrite(D, 0); delay(1000); digitalWrite(A, 1); //acende os leds que representam o número 1 digitalWrite(B, 0); digitalWrite(C, 0); digitalWrite(D, 0); delay(1000); digitalWrite(A, 0); //acende os leds que representam o número 2 digitalWrite(B, 1); digitalWrite(C, 0); digitalWrite(D, 0); delay(1000); digitalWrite(A, 1); //acende os leds que representam o número 3 digitalWrite(B, 1); digitalWrite(C, 0); digitalWrite(D, 0); delay(1000); digitalWrite(A, 0); //acende os leds que representam o número 4 digitalWrite(B, 0); digitalWrite(C, 1); digitalWrite(D, 0); delay(1000); digitalWrite(A, 1); //acende os leds que representam o número 5 digitalWrite(B, 0); digitalWrite(C, 1); digitalWrite(D, 0); delay(1000); digitalWrite(A, 0); //acende os leds que representam o número 6 digitalWrite(B, 1); digitalWrite(C, 1); digitalWrite(D, 0); delay(1000); digitalWrite(A, 1); //acende os leds que representam o número 7 digitalWrite(B, 1); digitalWrite(C, 1); digitalWrite(D, 0); delay(1000); digitalWrite(A, 0); //acende os leds que representam o número 8 digitalWrite(B, 0); digitalWrite(C, 0); digitalWrite(D, 1); delay(1000); digitalWrite(A, 1); //acende os leds que representam o número 9 digitalWrite(B, 0); digitalWrite(C, 0); digitalWrite(D, 1); delay(1000); digitalWrite(A, 1); // limpa a tela (todos segmentos desligados digitalWrite(B, 1); digitalWrite(C, 1); digitalWrite(D, 1); delay(1000); }