Retards

Bonjour,
Je dispose d'une carte ARDUINO UNO R3 et utilise la version 1.0.6 du logiciel.
Je désire faire clignoter une LED lorsque une condition est vrai mais j'aimerais que cette LED ne se mette à clignoter qu'au bout de 30 secondes (par exemple) et quelle s'éteigne lorsqu'une autre condition est vrai.
Je ne veux pas utiliser ni delay() ni millis() pour d'autres raisons...
Comment faire pour m'en sortir ?
Merci

bonjour,
quelles sont ces raisons?
a part une boucle for ca risque d'être compliqué