boucle en attente action telecommande [Résolu]

ok pigé pourquoi ca prenait pas le break, j'ai agencé comme toi mon code et là le break est pris en compte.
juste un question d'emplacement ]:slight_smile:
avec digitalWrite, ca fait un effet blink en gros sur les leds, avec un décallage très très léger entre les couleurs, d'ou l'effet obtenu.

void action2()
{
  irrecv.resume(); // Receive the next value
  for ( int i = -1;i < 3024; i++) {
    digitalWrite(redPin, i);
    digitalWrite(greenPin, i + 12);
    digitalWrite(bluePin, i + 56);
      delay (5);
    if (irrecv.decode(&results)) {
      break;
    }

idem pour ici avec ton code, les leds s'allument en même temps au lieu d'avoir un fade couleur par couleur

void action2()
{
  for(byte value = 0 ; value <= 255; value++) //fade in (from min to max)
  {
    actionAnalog(value,value,value);
    delay(100); // waits for 30 milli seconds to see the dimming effect
  }
  for(byte value = 255; value >=0; value--) //fade out (from max to min)
  {
    actionAnalog(value,value,value);
    delay(100);
  }
}

on peut passer en résolu,
merci à vous pour votre aide précieuse et sympathique.