top of page

LE MODULE CAPTEUR DE LUMINOSITE

Le module capteur de luminosité comporte une photorésistance ou LDR (Light Dependent Resistor) et un amplificateur opérationnel LM358.

La sortie de ce module délivre une tension analogique comprise entre 0 (dans le noir complet) et 5 V (en pleine lumière). La résistance d'une photorésistance ne varie pas linéairement en fonction de la lumière captée.

Ce module doit être relié à un connecteur analogique de la base. 

​

Exemple :

Nous souhaitons allumer une led si le niveau de luminosité descend sous un seuil.

Liste du matériel :

Câblage :​

Module "Grove"

​

Module capteur de luminosité

Module led

Connecteur Base

​

A0

​

D2

​

Programme :​

/* Luminosité_Grove est un programme qui allume une led lorsque un capteur de luminosité détecte une baisse de lumière*/
 
#define capteur A0                                  // affectation des broches  
#define led 2
                               
int lumiere;


void setup()
{
  pinMode(led, OUTPUT);                       // la broche led est en sortie
  Serial.begin(9600);
}

void loop()
{
  lumiere=analogRead(capteur);         // conversion AN              
  Serial.print("Lumiere = ");                  // affichage dans le moniteur série de la valeur de la luminosité
  Serial.println(lumiere);
  if(lumiere<350)                                   // si la luminosité est faible
  {
    digitalWrite(led,HIGH);                      // on allume la led
  }
  else
  {
    digitalWrite(led,LOW);                      // on éteint la led
  }
}

 

Remarque :

La nouvelle version du module capteur de luminosité comporte un phototransistor, la sortie du module évolue toujours de 0 à 5V mais la courbe de sortie de ce module est linéaire.

bottom of page