ledEffect devient un string
This commit is contained in:
parent
39aa9be574
commit
b4f1bd5b9c
@ -9,7 +9,7 @@ int brightness = LED_BRIGHTNESS_DEFAULT;
|
|||||||
int color = LED_COLOR_DEFAULT;
|
int color = LED_COLOR_DEFAULT;
|
||||||
int speed = LED_SPEED_DEFAULT;
|
int speed = LED_SPEED_DEFAULT;
|
||||||
CRGB leds[LED_NUM];
|
CRGB leds[LED_NUM];
|
||||||
int ledEffect = LED_EFFECT_CYLON;
|
String ledEffect = LED_EFFECT_CYLON;
|
||||||
boolean ledState = false;
|
boolean ledState = false;
|
||||||
|
|
||||||
// WIFI
|
// WIFI
|
||||||
@ -103,7 +103,7 @@ void callbackMQTT(char* topic, byte* payload, unsigned int length)
|
|||||||
} else if (stopic == MQTT_LED_EFFECT_COMMAND) {
|
} else if (stopic == MQTT_LED_EFFECT_COMMAND) {
|
||||||
// Si on ne repasse pas tout à noir, cela peut faire des effets surprenants
|
// Si on ne repasse pas tout à noir, cela peut faire des effets surprenants
|
||||||
ledBlackAll();
|
ledBlackAll();
|
||||||
ledEffect = msgString.toInt();
|
ledEffect = msgString;
|
||||||
// TODO : a vraiment tester
|
// TODO : a vraiment tester
|
||||||
client.publish(MQTT_LED_EFFECT_STATE, message_buff, true);
|
client.publish(MQTT_LED_EFFECT_STATE, message_buff, true);
|
||||||
} else if (stopic == MQTT_LED_BRIGHTNESS_COMMAND) {
|
} else if (stopic == MQTT_LED_BRIGHTNESS_COMMAND) {
|
||||||
@ -205,17 +205,12 @@ void loop() {
|
|||||||
ledBlackAll();
|
ledBlackAll();
|
||||||
FastLED.delay(1000);
|
FastLED.delay(1000);
|
||||||
} else {
|
} else {
|
||||||
switch(ledEffect)
|
if (ledEffect == LED_EFFECT_CYLON) {
|
||||||
{
|
|
||||||
case LED_EFFECT_CYLON:
|
|
||||||
ledCylon();
|
ledCylon();
|
||||||
break;
|
} else if (ledEffect == LED_EFFECT_FULLRED) {
|
||||||
case LED_EFFECT_FULLRED:
|
|
||||||
ledFullRed();
|
ledFullRed();
|
||||||
break;
|
} else {
|
||||||
default:
|
|
||||||
ledError();
|
ledError();
|
||||||
break;
|
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user