|

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

Prérequis :

Version IDE :

  • Arduino IDE 2.3.5

Bibliothèque :

Vidéo de démonstration :

Schéma de câblage :

Code :

int sensorPin = A0;   // sélectionnez la broche d'entrée pour le LDR
int sensorValue = 0;  // variable pour stocker la valeur provenant du capteur

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

void setup() {
  Serial.begin(9600);
  // Initialisation de l'interface LCD
  lcd.init();
  // Active le rétro-éclairage du LCD
  lcd.backlight();
}

void loop() {
  // lire la valeur du capteur :
  sensorValue = analogRead(sensorPin);
  //Positionner le curseur
  lcd.setCursor(5, 1);
  //Imprime du texte sur l'écran LCD.
  lcd.print("Valeur LDR");
  lcd.setCursor(8, 2);
  lcd.print(sensorValue);
  //On attend 500 ms avant la prochaine lecture.
  delay(500);
}

Publications similaires

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *