En este enlace jugamos, con mas led, http://www.practicasconarduino.com/manualrapido/secuencia_de_led.html , ahora te toca imaginar otras secuencias de encendido y crear tu propio programa.
En la página 29 de taller robotica libre arduino encontramos podemos realizar la práctica del semáforo
En el siguiente proyecto encendemos primero el led ver, luego añado el rojo y luego el amarillo, despues parpadean los tres a la vez y vuelta a empezar el ciclo.
NOTA: los pulsadores no hace falta cablearlos todavia.
void setup() {
pinMode(2, OUTPUT); // pin dos salida para controlar el led verde
pinMode(3, OUTPUT); // pin tres salida para controlar el led rojo
pinMode(4, OUTPUT); // pin cuatro salida para controlar el led amarillo
}
void loop() { // inicio del programa que se repite en bucle
digitalWrite(2, HIGH); // enciendo el led verde
digitalWrite(3, LOW); // apago el led rojo
digitalWrite(14,LOW); // apago el led amarillo
delay(300); // espero 300 milisegundos
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(14,LOW);
delay(300);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(14,HIGH);
delay(300);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(300);
digitalWrite(2, HIGH);
digitalWrite(3, HIGH);
digitalWrite(4, HIGH);
delay(300);
digitalWrite(2, LOW);
digitalWrite(3, LOW);
digitalWrite(4, LOW);
delay(300);
} // fin y vuelta a empezar el bucle.