Animation inverse pour l'allumage ou extinction
This commit is contained in:
parent
b78344743d
commit
ca90119874
@ -92,7 +92,7 @@ void MQTT_callback(char* topic, byte* payload, unsigned int length) {
|
|||||||
|
|
||||||
} 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;
|
||||||
|
@ -60,7 +60,7 @@ void LED_colorWipe(uint32_t color, int wait) {
|
|||||||
|
|
||||||
|
|
||||||
/** --------------------------------------------------------------------------------------
|
/** --------------------------------------------------------------------------------------
|
||||||
* @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
|
||||||
@ -74,6 +74,21 @@ void LED_changeCouleur(Couleur color, int wait){
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
/** --------------------------------------------------------------------------------------
|
||||||
|
* @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…
Reference in New Issue
Block a user