Paso 3: Codificación:-
int a = 2;
Para mostrar el segmento "a"
int b = 3; Para mostrar el segmento "b"
int c = 4; Para mostrar el segmento "c"
int d = 5; Para mostrar el segmento "d"
int e = 6; Para mostrar el segmento "e"
int f = 8; Para mostrar el segmento "f"
int g = 9; Para mostrar el segmento "g"
void setup() {}
pinMode (una, salida);
Un pinMode (b, salida);
B pinMode (c, salida);
C pinMode (salida d,);
D pinMode (e, salida);
E pinMode (f, salida);
F pinMode (g, salida);
G
}
void displayDigit (int dígitos) {}
Condiciones para la visualización del segmento un if (dígitos! = 1 & & dígitos! = 4)
digitalWrite(a,HIGH);
Condiciones para la visualización de segmento b si (dígitos! = 5 & & dígitos! = 6)
digitalWrite(b,HIGH);
Condiciones para la visualización de segmento c si (dígitos! = 2)
digitalWrite(c,HIGH);
Condiciones para la visualización de segmento d Si (dígitos! = 1 & & dígitos! = 4 & & dígitos! = 7)
digitalWrite(d,HIGH); Condiciones para la visualización de segmento e si (dígitos == 2 || dígitos == 6 || dígitos == 8 || dígitos == 0) digitalWrite(e,HIGH); Condiciones para la visualización de segmento f si (dígitos! = 1 & & dígitos! = 2 & & dígitos! = 3 & & dígitos! = 7) digitalWrite(f,HIGH); Si (dígitos! = 0 & & dígitos! = 1 & & dígitos! = 7) digitalWrite(g,HIGH); } void turnOff() {digitalWrite(a,LOW); digitalWrite(b,LOW); digitalWrite(c,LOW); digitalWrite(d,LOW); digitalWrite(e,LOW); digitalWrite(f,LOW); digitalWrite(g,LOW);}
void loop() {}
para (int i = 0; i < 10; i ++) {}
displayDigit(i); Delay(1000); turnOff(); }
}