Comment utiliser une photorésistance Grove ?

Le montage

La photorésistance doit être connectée à une entrée analogique (A0 à A3).


Nous allons afficher sur l'écran LCD (ou sur la liaison série) les valeurs lues aux bornes de la photorésistance.

Le code

Cliquez pour afficher le code

Cliquez pour masquer le code

void setup() {
  Serial.begin(9600);   // Initialise la communication avec l'ordinateur
}
 
void loop() {
  int mesure = analogRead(A0);  // lire la conversion analogique-numérique de la tension présente sur A0 (entre 0 et 1023)
  Serial.println(mesure);   // Affiche la mesure sur la liaison série
  delay(250);
}


Cliquez pour afficher le code

Cliquez pour masquer le code

#include <Wire.h>  // inclure la bibliothèque permettant la communication par le protocole I2C
#include "rgb_lcd.h" // inclure la bibliothèque pour l'écran LCD
 
rgb_lcd lcd; // création d'un objet lcd
 
void setup() {
  lcd.begin(16, 2);   // configurer le nombre de colonnes et de lignes de l'écran LCD :
}
 
void loop() {
  int mesure = analogRead(A0);  // lire la conversion analogique-numérique de la tension présente sur A0 (entre 0 et 1023)
 
  lcd.clear();   // effacer l'écran
  lcd.setCursor(0, 0);  // mettre le curseur à la première colonne, première ligne
  lcd.print(mesure);   // afficher le contenu de la variable "mesure"
  delay(500);
}


Fiche technique


Statistiques du site