Browse Source

Animation inverse pour l'allumage ou extinction

main
Alex 2 years ago
parent
commit
ca90119874
2 changed files with 17 additions and 2 deletions
  1. 1
    1
      src/my_MQTT.h
  2. 16
    1
      src/my_leds.h

+ 1
- 1
src/my_MQTT.h View File



} else if ( String( message ) == "OFF") { } else if ( String( message ) == "OFF") {
DEBUG("Extinction des leds"); DEBUG("Extinction des leds");
LED_changeCouleur( c, 10 );
LED_changeCouleurInverse( c, 10 );
} }
g_BOO_AnimationSeconde = false; g_BOO_AnimationSeconde = false;

+ 16
- 1
src/my_leds.h View File





/** -------------------------------------------------------------------------------------- /** --------------------------------------------------------------------------------------
* @brief Change toute la lampe avec la oculeur passée en paramètre.
* @brief Change toute la lampe avec la couleur passée en paramètre en partant du bas
* *
* @param color la couleur RVB * @param color la couleur RVB
* @param wait intger avec le delay * @param wait intger avec le delay
} }




/** --------------------------------------------------------------------------------------
* @brief Change toute la lampe avec la couleur passée en paramètre en partant du haut.
*
* @param color la couleur RVB
* @param wait intger avec le delay
*/
void LED_changeCouleurInverse(Couleur color, int wait){
for( int i = LED_COUNT; i >= 0; i--){
LED_AllumeBaton(i, color);
strip.show(); // Update strip to match
delay(wait); // Pause for a moment
}
}


// -------------------------------------------------------------------------------- // --------------------------------------------------------------------------------
// Allume la led dont le numéro est passé en paramètre // Allume la led dont le numéro est passé en paramètre
// et éteind la led précédente. // et éteind la led précédente.

Loading…
Cancel
Save