#include <Wire.h> // Bibliothèques écran LCD #include <LiquidCrystal_I2C.h> LiquidCrystal_I2C lcd(0x27,16,2); // Création de l'objet lcd 16 colonnes 2 lignes adresse 0x27=39 int N; float V,T; void setup() { lcd.init(); // initialisation de l'écran lcd lcd.backlight(); } void loop() { N=analogRead(A0); V = 5.0/1024*N; T = 1.735*V*V*V-10.904*V*V+46.02*V-27.795; // Avec R=4700 de 20 à 80 °C afficheLCD(); delay(500); } void afficheLCD(){ // Sous programme affichage sur écran LCD lcd.home(); lcd.print(V,3); lcd.print(" V"); lcd.setCursor(9,0); lcd.print("N="); lcd.print(N); lcd.print(" "); lcd.setCursor(0,1); lcd.print(T,1); lcd.write(0xDF); // Caractère spécial : ° }