void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(10, OUTPUT); // configura ‘pin 10’ como salida pinMode(9, OUTPUT); // configura ‘pin 9’ como salida pinMode(8, OUTPUT);// configura 'pin 8' como salida pinMode(7, INPUT);// Configura pin7 como entrada } void loop() { //Apaga todo para asegurar digitalWrite(10,LOW );//ROJO digitalWrite(9,LOW );//aMARILLO digitalWrite(8,LOW );//VERDE //Titila AMARILLO digitalWrite(9,HIGH); delay(300); digitalWrite(9,LOW); delay(300); //Finaliza titila AMARILLO //Pregunta si se presiono BOTON y envio un uno if(digitalRead(7)== HIGH) { //Comienza lo que se ejecuta si se cumple el IF //Titila 5 veces el verde digitalWrite(8, HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8, HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); delay(200); digitalWrite(8,HIGH ); delay(200); digitalWrite(8,LOW ); //Termina de titilar 5 veces el verde //Enciende AMARILLO digitalWrite(9,HIGH ); delay(130); //Apaga AMARILLO digitalWrite(9,LOW ); //Enciende ROJO digitalWrite(10,HIGH ); delay(3000); //Apaga ROJO digitalWrite(10,LOW );// PIN 10 es colocado en estado bajo (low) //Enciende AMARILLO digitalWrite(9,HIGH ); delay(130); //Apaga AMARILLO digitalWrite(9,LOW );// PIN 9 es colocado en estado bajo (low) //Enciende VERDE digitalWrite(8, HIGH ); delay(3000); //Apaga VERDE digitalWrite(8,LOW ); }// fin del IF } //Fin del loop