const byte LedBougie = 1;
const int Tempo1 = 5000;
#include <LightDimmer.h>
LightDimmer Fantome;
void setup() {
pinMode(LedBougie, OUTPUT);
digitalWrite(LedBougie, LOW);
Fantome.setFadingTime(3000); //temps nécessaire pour faire passer la LED de la valeur minimale à la valeur maximale
Fantome.setBrighteningTime(3000); // temps nécessaire pour faire passer la LED de la valeur maximale à la valeur minimale
Fantome.begin(0, HIGH); // broche à laquelle la LED est connectée et le niveau logique pour allumer la LED.
} // fin setup
void loop() {
LightDimmer::update();
if (Fantome.isOff()) { //Renvoie true si la LED est actuellement éteinte
delay(3000);
digitalWrite(LedBougie, LOW);
delay (20000);
digitalWrite(LedBougie, HIGH);
delay(3000);
Fantome.on(); //Allumez la LED en utilisant le temps d'éclaircissement.
}
else if (Fantome.isOn()) { //Renvoie vrai si la LED s'éclaire actuellement
delay(5000); //
Fantome.off(); //Éteint la LED en utilisant le temps de fondu.
}
} //fin loop