[résolu]millis () et ecran LCD

Bonjour,
je recherche de l’aide sur un projet ou je souhaiterai faire afficher 2 textes sur un écran lcd en alternance pendant 2s sans utiliser la fonction delay car je ne souhaite pas bloquer mon programme.

voici un exemple avec delay qui fonctionne mais qui ne me convient pas

#include <LiquidCrystal_I2C.h>
… // avec toutes les déclarations qui vont par la suite

void setup ()

lcd.init(); … // et tout ce qui doit suivre …

void loop ()

affichageTexteA();

delay(2000);

affichageTexteB();

delay(2000);

void affichageTexteA()

lcd.clear();

… // et la suite

void affichageTexteB ()

lcd.clear ();

… // idem

j’ai donc essayer avec millis mais sans resultat

question subsidiaire:
je n’arrive pas a faire fonctionner la fonction scheduler sur arduino mega … un problème de compatibilité de la bibliothèque?
par avance merci de vos réponses et aides

bon apres quelques recherche je suis tombé sur un post qui parlait de regarder dans les exemples de IDE blinkwhithoutdelay....

en effet j'ai trouver ma réponse en suivant la synthaxe ....

pour ceux qui souhaite le code ressemble a ca :

void loop()
{
Serial.println ("debut");
unsigned long currentMillis = millis();

if (currentMillis - previousMillis >= interval)
{
previousMillis = currentMillis;

if (etatAffichage == LOW)
{
affichage1();
etatAffichage = HIGH;
}

else
{
affichage2();
etatAffichage = LOW;
}
}
}

par contre concernant le focntion scheduler et arduino mega......si vous avez l'info
merci