// Inclure le code de la bibliothèque: #include <LiquidCrystal_I2C.h> // Initialiser la bibliothèque avec les dimensions de l'interface LiquidCrystal_I2C lcd(0x27, 20, 4); // Déclaration variable PhotoresistanceValue qui va servir à stocker une valeur au format unsigned int. unsigned int PhotoresistanceValue;
void setup() { // Initialisation de l'interface LCD lcd.init(); // Active le rétro-éclairage du LCD lcd.backlight(); }
void loop() { // Lit la valeur de la broche analogique A0 et stock ça valeur dans PhotoresistanceValue. PhotoresistanceValue = analogRead(A0); // Placer le curseur sur la colonne 3, ligne 0 // (note : la ligne 0 est la première ligne, puisque le comptage commence par 0): lcd.setCursor(2, 0); // Imprime un message lcd.print("Exemples Arduino"); // ETC ... lcd.setCursor(5, 1); lcd.print("Valeur LDR"); lcd.setCursor(8, 2); // Imprime un vide pour effacer la valeur précédente lcd.print(" "); lcd.setCursor(8, 2); // Imprime la valeur de la variable PhotoresistanceValue lcd.print(PhotoresistanceValue); // attend 500 millisecondes. delay(500); }