Paso 3: El código
int a = 2;
int b = 3;
int c = 4;
int d = 5;
int disppin = 7;
int t = 5; int i, indx = 0;
int no [6]; matriz que contiene números escrita para cada perno
no2bdisp int largo = 123456; número para mostrar
void setup() {}
pinMode (2, salida); D2 A
pinMode (3, salida); D3 B
pinMode (4, salida); C D4
pinMode (5, salida); D5 D
pinMode (7, salida); D7 1
pinMode (8, salida); D8 2
pinMode (9, salida); D9 3
pinMode (10, salida); D10 4
pinMode (11, salida); D11 5
pinMode (12, salida); D12 6
}
void loop() {}
mientras (1)
{
Escriba el número de pantallas ***
para (i = 0; i < 6; i ++) {}
digitalWrite (d, alto & & (no [i] & B00001000));
digitalWrite (c, alto & & (no [i] & B00000100));
digitalWrite (b, alto & & (no [i] & B00000010));
digitalWrite (, alto & & (no [i] & B00000001));
digitalWrite (disppin, HIGH);
Delay(t);
digitalWrite (disppin, bajo);
disppin ++;
Si (! () disppin < 13))
disppin = 7;
Dividir el número de dígitos ***
mientras (no2bdisp > 0) {}
no [indx] = no2bdisp % 10;
no2bdisp = 10;
indx ++;
}
}
}
}