mes débuts sur arduino

Il faudrait que tu cherches du coté de la fonction millis()

void loop(void){
     unsigned long last_ fade=0;
     unsigned long last_blink=0;

     if (millis() - last_fade >= FADESTEP{
        last_ fade = millis;
        Appel_fonction_fade()
     }
     if (millis() -last_blink >= BLINKSTEP{
        last_ blink= millis;
        Appel_fonction_blink();
     }

code non testé

Les constantes FADESTEP et BLINKSTEP te permettent de changer le rythme du clignotement et la vitesse du fading. A définir globalement ou même à remplacer par des variables.