LDR (Light Dependent Resistor) est un capteur de lumière simple et économique, utilisé pour détecter l’intensité lumineuse dans un environnement. Il repose sur une photorésistance (LDR) dont la résistance diminue lorsque la lumière augmente.
🔧 Caractéristiques techniques du module:
Composant principal : Photorésistance (LDR)
Sorties :
Analogique (A0) : Tension proportionnelle à la lumière ambiante
Numérique (D0) : État HAUT/BAS selon un seuil réglable
Potentiomètre intégré : Permet de régler le seuil de déclenchement de la sortie numérique
Tension d’alimentation : 3.3 V à 5 V
Indicateur LED :
Une LED s’allume lorsque la sortie numérique est activée
Dimensions : Généralement 32 x 14 mm
🧭 Brochage du module:
VCC: Alimentation 3.3V – 5V
GND: Masse
A0:: Sortie analogique (niveau de lumière)
D0: Sortie numérique (activée selon seuil)
⚙️ Exemple d’utilisation avec Arduino:
🔌 Connexions :
VCC → 5V
GND → GND
A0 → A0 (lecture analogique)
D0 → D2 (lecture numérique)
🧾 Code exemple :
int analogPin = A0;
int digitalPin = 2;
int lightLevel;
void setup() {
Serial.begin(9600);
pinMode(digitalPin, INPUT);
}
void loop() {
lightLevel = analogRead(analogPin);
Serial.print(« Lumière : « );
Serial.println(lightLevel);
if (digitalRead(digitalPin) == LOW) {
Serial.println(« Obscurité détectée ! »);
} else {
Serial.println(« Lumière suffisante. »);
}
delay(500);
}
💡 Applications typiques:
Allumage automatique de lampes (jour/nuit)
Volets automatiques
Robots suiveurs de lumière
Systèmes de sécurité
Suivi solaire (tracking)








Avis
Il n’y a pas encore d’avis.