#include <Wire.h>  
#include <LiquidCrystal_I2C.h> // Using version 1.2.1
 
LiquidCrystal_I2C lcd(0x27, 2, 1, 0, 4, 5, 6, 7, 3, POSITIVE);  // Autre adresse utilisée en J101 Adresse : 0x27

float T = 23.2 ;  // Variable T qui représente la température
int i; 

void setup()
{
  lcd.begin(16,2); // 16 colonnes 2 lignes
  lcd.print(" * Temperature *"); // Débute par défaut Colonne 0 Ligne 0
}
 
void loop()
{
  lcd.setCursor(5,1); // Colonne 5 Ligne 1 
  lcd.print("T=");
  lcd.print(T,1); // affiche la variable T avec 1 chiffre après la virgule sinon 2 chiffres par défaut
  lcd.write(223); // affiche le caratère spécial °
  lcd.print("C   "); // affiche la variable T  
  T=T+0.1;           // Incrémentation de 0.1°C
  delay(1000);       // toutes les secondes
}