Contador con display de 7 fragmentos (Tinkercad)

CODIGO
const int A=4; 
const int B=5;                
const int C=A0;                                
const int D=A1; 
const int E=A2; 
const int F=3; 
const int G=2; 
 
void setup() 
  pinMode(A,OUTPUT); 
  pinMode(B,OUTPUT); 
  pinMode(C,OUTPUT); 
  pinMode(D,OUTPUT); 
  pinMode(E,OUTPUT); 
  pinMode(F,OUTPUT); 
  pinMode(G,OUTPUT); 
    
 
void loop() 
 
// muestra 0  
  digitalWrite(A,LOW); 
  digitalWrite(B,LOW); 
  digitalWrite(C,LOW); 
  digitalWrite(D,LOW); 
  digitalWrite(E,LOW); 
  digitalWrite(F,LOW); 
  digitalWrite(G,HIGH); 
  delay(1000);

// muestra 1
  digitalWrite(A,HIGH); 
  digitalWrite(B,LOW); 
  digitalWrite(C,LOW); 
  digitalWrite(D,HIGH); 
  digitalWrite(E,HIGH); 
  digitalWrite(F,HIGH); 
  digitalWrite(G,HIGH); 
  delay(1000); 
  
// muestra 2
  digitalWrite(A,LOW); 
  digitalWrite(B,LOW); 
  digitalWrite(C,HIGH); 
  digitalWrite(D,LOW); 
  digitalWrite(E,LOW); 
  digitalWrite(F,HIGH); 
  digitalWrite(G,LOW); 
  delay(1000); 
// muestra 3
  digitalWrite(A, LOW);
  digitalWrite(B, LOW);
  digitalWrite(C, LOW);
  digitalWrite(D, LOW);
  digitalWrite(E, HIGH);
  digitalWrite(F, HIGH);
  digitalWrite(G, LOW);
  delay(1000);

  // muestra 4
  digitalWrite(A, HIGH);
  digitalWrite(B, LOW);
  digitalWrite(C, LOW);
  digitalWrite(D, HIGH);
  digitalWrite(E, HIGH);
  digitalWrite(F, LOW);
  digitalWrite(G, LOW);
  delay(1000);

  // muestra 5
  digitalWrite(A, LOW);
  digitalWrite(B, HIGH);
  digitalWrite(C, LOW);
  digitalWrite(D, LOW);
  digitalWrite(E, HIGH);
  digitalWrite(F, LOW);
  digitalWrite(G, LOW);
  delay(1000);

  // muestra 6
  digitalWrite(A, LOW);
  digitalWrite(B, HIGH);
  digitalWrite(C, LOW);
  digitalWrite(D, LOW);
  digitalWrite(E, LOW);
  digitalWrite(F, LOW);
  digitalWrite(G, LOW);
  delay(1000);

  // muestra 7
  digitalWrite(A, LOW);
  digitalWrite(B, LOW);
  digitalWrite(C, LOW);
  digitalWrite(D, HIGH);
  digitalWrite(E, HIGH);
  digitalWrite(F, HIGH);
  digitalWrite(G, HIGH);
  delay(1000);

  // muestra 8
  digitalWrite(A, LOW);
  digitalWrite(B, LOW);
  digitalWrite(C, LOW);
  digitalWrite(D, LOW);
  digitalWrite(E, LOW);
  digitalWrite(F, LOW);
  digitalWrite(G, LOW);
  delay(1000);

  // muestra 9
  digitalWrite(A, LOW);
  digitalWrite(B, LOW);
  digitalWrite(C, LOW);
  digitalWrite(D, LOW);
  digitalWrite(E, HIGH);
  digitalWrite(F, LOW);
  digitalWrite(G, LOW);
  delay(1000);
}

Simulacion




Comentarios

Entradas populares de este blog

Grúa con servomotores

(Python) Programas

(phyton) jeraquia de operaciones