int retardo=300; //
void setup() {
pinMode(3,OUTPUT); //el pin al que va
pinMode(4,OUTPUT); //el pin al que va el ánodo del amar es de salida
pinMode(5,OUTPUT); //el pin al que va el ánodo del verde es de salida
pinMode(6,OUTPUT);
void loop() {
digitalWrite(3,HIGH); //encendemos el led rojo...
delay(retardo); //durante el valor de retardo en ms...
digitalWrite(3,LOW); //y lo apagamos
digitalWrite(5,HIGH); //encendemos el led verde...
delay(retardo); //durante el valor de retardo en ms...
digitalWrite(5, LOW); //y lo apagamos
digitalWrite(4,HIGH); //encendemos el led amarillo...
delay(retardo); //durante 0,5 s...
digitalWrite(4,LOW); //y lo apagamos
if(retardo>100){
retardo=retardo-100;
}
}