• Post category:Fort
  • Commentaires de la publication :0 commentaire
  • Dernière modification de la publication :mai 25, 2022
  • Temps de lecture :4 min de lecture

Afficher la valeur d’une photorésistance (LDR) sur LCD 20×4 i2c avec un Arduino Uno

Niveau APPRENTISSAGE :   Fort

 

    Prérequis :

Matériel :

Version IDE :

Bibliothèque :

 

 

Vidéo de démonstration :

 

Schéma de câblage :

 

Code :

// 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);
}

 


+ Infos sur le langage utilisé :

1. Fonctions
2. Variables
3. Stucture

 

Laisser un commentaire