void setup()
{
for (int i = 0; i <= 13; i++)
pinMode(i, OUTPUT); //Establecemos todos los pines a OUTPUT
}
//Hacemos un array que contengan todos los numeros de el 0 al 9 en binario para luego porder pasarlo a las pantallas
const int number[11] = { 0b1000000, 0b1111001, 0b0100100, 0b0110000, 0b0011001, 0b0010010, 0b0000010, 0b1111000, 0b0000000, 0b0010000 };
void loop()
{
for (int decimas = 0; decimas < 10; decimas++)
{
display_decimas(decimas);
}
}
void display_decimas(const int decimas)
{
int pin1, a, unidades;
//El pin 1 se usa para los pines que llevan la pantalla uno que se refiere a los decimales
for (pin1 = 0, a = 0; pin1 < 7; pin1++, a++) {
digitalWrite(pin1, bitRead(number[decimas], a));