Modifier de suite désolé, j'ai fait en sorte d'avoir le code complet afin de facilité les corrections.
int temp = 12;
int hum = 80;
int readkey;
long int lastmillis;
unsigned long lastmillis; // ajouté après (long int lastmillis)
long int hours;
long int minutes; // (hours - minutes - seconds) pour afficher l'horaire ?
long int seconds;
char l2c1;
char l2c2;
char l2c3;
Pour l'écran je possède un 1602 cela donnerait ? :
const byte nbColumns = 16;
const byte nbLines = 2;
Et pour l'adresse I2C oui c'est bien 0,27 ce qui est ok :
LiquidCrystal_I2C lcd( 0x27, nbColumns, nbLines);
Merci pour ses corrections, je modifie tout ça.
Aussi l'éclairage qui me cause un problème il n'est pas indiqué dans le code d'ailleurs j'ai pas d'éclairage, je ne sais pas si je peut rajouté ce petit morceau qui était dans le sketch que je me suis inspiré ?
void loop()
{
if (millis() - lastmillis > 15000)
{
lcd.setBacklight(HIGH); // Backlight OFF
}
Merci pour votre soutien J-M-L, désolé d'être un peut naze et surtout MERCI pour votre patience.