Acender 3 leds e apagar em tempos diferentes.

Boa tarde

Eu gostaria de acender 3 ledes e apagar em tempos diferentes e pensei nesse código. Haveria alguma forma mais elegante de escrever isso?

digitalWrite(ledAmarelo,HIGH);
digitalWrite(ledVerde,HIGH);
digitalWrite(ledVermelho,HIGH);
delay(2000);
digitalWrite(ledAmarelo,LOW);
delay(2000);
digitalWrite(ledVerde,LOW);
delay(2000);
digitalWrite(ledVermelho,LOW);

Abs
Marcelo

Ola
Sim ha uma forma mais eficiente de fazeres isso.

Obrigado HUGO.

abs