int nube = 21, rosa = 12, morado = 13, mar = 11,estado=0;
void setup() {
pinMode(morado, OUTPUT);
pinMode(rosa, OUTPUT);
pinMode(mar, OUTPUT);
pinMode(nube, INPUT);
}
void loop() {
if(estado==0 && digitalRead(nube))
{
digitalWrite(morado, HIGH);
delay(3000);
estado=1;
}
if(estado==1 && digitalRead(nube))
{
digitalWrite(rosa, HIGH);
delay(3000);
estado=2;
}
if(estado==2 && digitalRead(nube))
{digitalWrite(mar, HIGH);
delay(3000);
estado=3;
}
if(estado==3 && digitalRead(nube))
{
digitalWrite(morado, LOW);
digitalWrite(rosa, LOW);
digitalWrite(mar, LOW);
delay(3000);
}
}