Bonjour à tous,
une fois de plus j'ai passé l'après-midi à chercher de faire quelque chose d'à priori simple.
C'est pas faute d'avoir cherché un peu partout.
Je veux un affichage alterné de 5 secondes, mais je n'arrive pas à lire la valeur de la variable booléenne "clignotement" dans un "if" :
unsigned long currentTime;
bool Clignotement = 0;
if (millis() - currentTime > 5000)
{
currentTime = millis();
Clignotement=!Clignotement;
Serial.println(Clignotement);
}
// clignotement jour rouge lendemain Tempo
if (couleurJourJ1 = "TEMPO_BLEU") {
if (Clignotement = 0){
tempo.pushImage(0,0,80,55,BtnBE);
tempo.pushToSprite(&sprite,231,110,TFT_BLACK);
Serial.println("bleu");
sprite.pushSprite(0,0);
}
}
if (couleurJourJ1 = "TEMPO_BLEU") {
if (Clignotement = 1){
tempo.pushImage(0,0,80,55,BtnNO);
tempo.pushToSprite(&sprite,231,110,TFT_BLACK);
Serial.println("noir");
sprite.pushSprite(0,0);
}
}