Resistencia1 22-26D
Resistencia2 3 DF
Resistencia3 6 DF
Resistencia4 9 DF
Resistencia5 12 DF
Resistencia6 15 DF
CableG F2 (2)1
CableG F5 (2) 4
CableG F8 (2)6
CableG F11 (2)9
CableG F14 (2)11
Rojo A3, 13
Verde A6,12
Amarillo A9,11
Morado A12,10
Azul A15,9
Amarillo2 20A, (1)16
Naranja (2)21, 26A
Verde2 B22, Pin2
Azul2, (2)25, GND
Morado2, (1)25, 5V
Botón EF20,22
R1 j23
r2 j56
r3 j89
V j11 12
A j 14 15
---Código---
int secuencia=0;
int pulsador=2; //pin2
int Led1=13;
int Led2=12;
int Led3=11;
int Led4=10;
int Led5=9;
int estado=0;
void setup(){
pinMode(Led1,OUTPUT);
pinMode(Led2,OUTPUT);
pinMode(Led3,OUTPUT);
pinMode(Led4,OUTPUT);
pinMode(Led5,OUTPUT);
pinMode(pulsador,INPUT);
}
void loop(){
estado=digitalRead(pulsador);
if(estado==1){
secuencia=secuencia+1;
}
if(secuencia>=4){
secuencia=1;
}
if(secuencia==0){
digitalWrite(Led1,HIGH);
digitalWrite(Led2,HIGH);
digitalWrite(Led3,HIGH);
digitalWrite(Led4,HIGH);
digitalWrite(Led5,HIGH);
delay(1000);
digitalWrite(Led1,LOW);
digitalWrite(Led2,LOW);
digitalWrite(Led3,LOW);
digitalWrite(Led4,LOW);
digitalWrite(Led5,LOW);
delay(1000);
}
if(secuencia==1){
digitalWrite(Led1,HIGH);
delay(100);
digitalWrite(Led1,LOW);
digitalWrite(Led2,HIGH);
delay(100);
digitalWrite(Led2,LOW);
digitalWrite(Led3,HIGH);
delay(100);
digitalWrite(Led3,LOW);
digitalWrite(Led4,HIGH);
delay(100);
digitalWrite(Led4,LOW);
digitalWrite(Led5,HIGH);
delay(100);
digitalWrite(Led5,LOW);
digitalWrite(Led4,HIGH);
delay(100);
digitalWrite(Led4,LOW);
digitalWrite(Led3,HIGH);
delay(100);
digitalWrite(Led3,LOW);
digitalWrite(Led2,HIGH);
delay(100);
digitalWrite(Led2,LOW);
digitalWrite(Led1,HIGH);
delay(100);
}
if(secuencia==2){
digitalWrite(Led1,HIGH);
delay(800);
digitalWrite(Led1,LOW);
digitalWrite(Led2,HIGH);
delay(800);
digitalWrite(Led2,LOW);
digitalWrite(Led3,HIGH);
delay(800);
digitalWrite(Led3,LOW);
digitalWrite(Led4,HIGH);
delay(800);
digitalWrite(Led4,LOW);
digitalWrite(Led5,HIGH);
delay(800);
digitalWrite(Led5,LOW);
}
if(secuencia==3){
digitalWrite(Led5,HIGH);
delay(200);
digitalWrite(Led5,LOW);
digitalWrite(Led4,HIGH);
delay(200);
digitalWrite(Led4,LOW);
digitalWrite(Led3,HIGH);
delay(200);
digitalWrite(Led3,LOW);
digitalWrite(Led2,HIGH);
delay(200);
digitalWrite(Led2,LOW);
digitalWrite(Led1,HIGH);
delay(200);
digitalWrite(Led1,LOW);
}
}
No hay comentarios:
Publicar un comentario