Paso 2: código
int a = 2; Para la visualización del 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); //A 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) {//Conditions para la visualización del segmento un if (dígitos! = 1 & & dígitos! = 4) digitalWrite(a,HIGH); //Conditions para la visualización de segmento b si (dígitos! = 5 & & dígitos! = 6) digitalWrite (b ALTO); 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();}}