//Al presionar boton enciende 3 LED //Cuenta de 0 a 9 //Apaga 7 segmentos //Apaga LED //Suena Buzzer 2 veces int tiempo = 500;//definimos una vasriable de tipo entera para fijar retardo void setup() { // Coloque el codigo de configuracion (setup) aqui - se ejecutara solo una vez: pinMode(2, OUTPUT); // configura ‘pin’ como salida pinMode(3, OUTPUT); pinMode(4, OUTPUT); pinMode(5, OUTPUT); pinMode(6, OUTPUT); pinMode(7, OUTPUT); pinMode(8, OUTPUT); pinMode(9, OUTPUT);//LED ROJO pinMode(10, OUTPUT);//LED AMAMRILLO pinMode(11, OUTPUT);//LED VERDE pinMode(12, INPUT);//boton pinMode(13, OUTPUT);//Buzzer } void loop() { if (digitalRead(12)== HIGH) { // Coloque el codigo principal (main) aqui - se ejecutara repetidamente (loop): //enciende 3 LED digitalWrite(9,HIGH); digitalWrite(10,HIGH); digitalWrite(11,HIGH); //suena buzzer digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); delay(100); digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); //Muestra el cero digitalWrite(2,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(3,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(4,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(5,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(6,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(7,HIGH );// PIN es colocado en estado alto (HIGH) digitalWrite(8,LOW ); // PIN es colocado en estado bajo (LOW) delay(tiempo); // retardo //Muestra el uno digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el dos digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,LOW ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el tres digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cuatro digitalWrite(2,LOW ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el cinco digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el seis digitalWrite(2,HIGH ); digitalWrite(3,LOW ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el siete digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Muestra el ocho digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,HIGH ); digitalWrite(6,HIGH ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Muestra el nueve digitalWrite(2,HIGH ); digitalWrite(3,HIGH ); digitalWrite(4,HIGH ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,HIGH ); digitalWrite(8,HIGH ); delay(tiempo); // retardo //Apaga todo digitalWrite(2,LOW ); digitalWrite(3,LOW ); digitalWrite(4,LOW ); digitalWrite(5,LOW ); digitalWrite(6,LOW ); digitalWrite(7,LOW ); digitalWrite(8,LOW ); delay(tiempo); // retardo //Apaga 3 LED digitalWrite(9,LOW); digitalWrite(10,LOW); digitalWrite(11,LOW); //Suena buzzer digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); delay(100); digitalWrite(13,HIGH); delay(100); digitalWrite(13,LOW); } }