int contAzul = 0;
int contRojo = 0;
int contAmarillo = 0;
int contVerde = 0;
bool estadoAzul = false;
bool estadoRojo = false;
bool estadoAmarillo = false;
bool estadoVerde = false;
void setup() {
// put your setup code here, to run once:
pinMode(2, OUTPUT);
pinMode(4, OUTPUT);
pinMode(6, OUTPUT);
pinMode(8, OUTPUT);
}
void loop() {
// put your main code here, to run repeatedly:
contAzul++;
contRojo++;
contAmarillo++;
contVerde++;
if(contAmarillo == 100){
estadoAmarillo = !estadoAmarillo;
contAmarillo = 0;
}
if(contAzul == 27){
estadoAzul = !estadoAzul;
contAzul = 0;
}
if(contVerde == 500){
estadoVerde = !estadoVerde;
contVerde = 0;
}
if(contRojo == 700){
estadoRojo = !estadoRojo;
contRojo = 0;
}
digitalWrite(2, estadoAmarillo);
digitalWrite(4, estadoAzul);
digitalWrite(6, estadoVerde);
digitalWrite(8, estadoRojo);
delay(10);
}