#include < Wire.h > // Bibliothèque pour I2C
#include < LiquidCrystal_I2C.h > // Bibliothèque pour l'écran LCD I2C
#define DS1621_ADDRESS 0x48 // Adresse I2C par défaut du DS1621
// Initialisation de l'écran LCD (adresse I2C 0x27, 16 colonnes, 2 lignes)
LiquidCrystal_I2C lcd(0x27, 16, 2);
void setup() {
Wire.begin(); // Initialisation du bus I2C
lcd.init(); // Initialisation de l'écran LCD
lcd.backlight(); // Activation du rétroéclairage
lcd.setCursor(0, 0); // Position du curseur
lcd.print("Temperature:"); // Texte initial
initDS1621(); // Configuration du capteur DS1621
}
void loop() {
int temp = readTemperature(); // Lecture de la température
lcd.setCursor(0, 1); // Positionnement sur la deuxième ligne
lcd.print(temp); // Affichage de la température