Paso 2: primer proyecto
Este proyecto se basará en bianary: tomar una conjetura es un reloj
fuentes de 12 leds resistencias de ohm 12 330 un mini protoboard cables puente total costo 10$
deci de int = 0, centi = 0, milli = 0;
void setup)
{
pinMode (13, salida);
pinMode (12, salida);
pinMode (11, salida);
pinMode (10, salida);
pinMode (9, salida);
pinMode (8, salida);
pinMode (7, salida);
pinMode (6, salida);
pinMode (5, salida);
pinMode (4, salida);
pinMode (3, salida);
pinMode (2, salida);
}
void writebin (int valor, int pin1, pin2 int, int pin3, pin4 int)
{
Si (valor == 0)
{
digitalWrite (PIN 1, bajo);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
}
Si (valor == 1)
{
digitalWrite (PIN 1, HIGH);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
}
Si (valor == 2)
{
digitalWrite (PIN 1, bajo);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
}
Si (valor == 3)
{
digitalWrite (PIN 1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, LOW);
digitalWrite (pin4, LOW);
}
Si (valor == 4)
{
digitalWrite (PIN 1, bajo);
digitalWrite (pin2, LOW);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, LOW);
}
Si (valor == 5)
{
digitalWrite (PIN 1, HIGH);
digitalWrite (pin2, LOW);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, LOW);
}
Si (valor == 6)
{
digitalWrite (PIN 1, bajo);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, LOW);
}
Si (valor == 7)
{
digitalWrite (PIN 1, HIGH);
digitalWrite (pin2, HIGH);
digitalWrite (pin3, HIGH);
digitalWrite (pin4, LOW);
}
Si (valor == 8)
{
digitalWrite (PIN 1, bajo);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, HIGH);
}
Si (valor == 9)
{
digitalWrite (PIN 1, HIGH);
digitalWrite (pin2, LOW);
digitalWrite (pin3, LOW);
digitalWrite (pin4, HIGH);
}
}
void loop)
{
writebin (deci, 5, 4, 3, 2);
writebin (centi, 8, 7, 9, 6);
writebin (milli, 10, 11, 13, 12);
Delay(86400);
Milli ++;
Si (milli == 10)
{
centi ++;
Mili = 0;
}
Si (centi == 10)
{
Deci ++;
centi = 0;
}
Si (deci == 10)
{
Deci = 0;
}
}