Paso 4: El código de Arduino
/*
A través de los 5 conexión a LEDS
Robert Månsson
Mi decodificador E1 y E2 es baja, E3 está conectado al pin5 (alto)
*/
const int selA0 = 2;
const int selA1 = 3;
const int selA2 = 4;
const int E3 = 5;
void setup()
{
inicializar las salidas de control
pinMode (selA0, salida);
pinMode (selA1, salida);
pinMode (selA2, salida);
digitalWrite (selA0, bajo);
digitalWrite (selA1, bajo);
digitalWrite (selA2, bajo);
digitalWrite (E3, alto);
}
void loop()
{
/ * enciende LED 1 * /
digitalWrite (selA0, bajo);
digitalWrite (selA1, bajo);
digitalWrite (selA2, bajo);
Delay(1000);
/ * enciende LED 2 * /
digitalWrite (selA0, HIGH);
digitalWrite (selA1, bajo);
digitalWrite (selA2, bajo);
Delay(1000);
/ * enciende LED 3 * /
digitalWrite (selA0, bajo);
digitalWrite (selA1, HIGH);
digitalWrite (selA2, bajo);
Delay(1000);
/ * enciende el LED 4 * /
digitalWrite (selA0, HIGH);
digitalWrite (selA1, HIGH);
digitalWrite (selA2, bajo);
Delay(1000);
/ * enciende el LED 4 * /
digitalWrite (selA0, bajo);
digitalWrite (selA1, bajo);
digitalWrite (selA2, HIGH);
Delay(1000);
}