{"id":17379,"date":"2025-03-01T23:55:16","date_gmt":"2025-03-01T23:55:16","guid":{"rendered":"https:\/\/edukeytech.com\/?post_type=product&#038;p=17379"},"modified":"2025-03-01T23:55:16","modified_gmt":"2025-03-01T23:55:16","slug":"module-capteur-de-lumiere-a-photoresistance-ldr","status":"publish","type":"product","link":"https:\/\/edukeytech.com\/en\/product\/module-capteur-de-lumiere-a-photoresistance-ldr\/","title":{"rendered":"Module Capteur de Lumi\u00e9re \u00e0 Photor\u00e9sistance LDR"},"content":{"rendered":"<p><strong>Module Capteur de Lumi\u00e8re LDR \u00e0 Photor\u00e9sistance avec Comparateur LM393<\/strong><\/p>\n<p><strong>Le module capteur de lumi\u00e8re \u00e0 photor\u00e9sistance (LDR) est un dispositif de d\u00e9tection de luminosit\u00e9 utilis\u00e9 dans divers syst\u00e8mes automatis\u00e9s. Il int\u00e8gre un comparateur LM393, ce qui lui permet d&rsquo;offrir \u00e0 la fois une sortie analogique et une sortie num\u00e9rique, facilitant son int\u00e9gration dans des circuits \u00e9lectroniques complexes.<\/strong><\/p>\n<p><strong>Caract\u00e9ristiques Techniques<\/strong><\/p>\n<ul>\n<li><strong>Tension d&rsquo;alimentation : 3.3V \u00e0 5V DC<\/strong><\/li>\n<li><strong>Sortie analogique (A0) : Proportionnelle \u00e0 l&rsquo;intensit\u00e9 lumineuse re\u00e7ue<\/strong><\/li>\n<li><strong>Sortie num\u00e9rique (D0) : Signal HIGH\/LOW selon le seuil de luminosit\u00e9 d\u00e9fini par le potentiom\u00e8tre<\/strong><\/li>\n<li><strong>Comparateur int\u00e9gr\u00e9 : LM393 pour une commutation rapide et fiable<\/strong><\/li>\n<li><strong>Dimensions du module : 3.1 cm x 1.4 cm<\/strong><\/li>\n<li><strong>Indicateurs LED : LED d&rsquo;alimentation et LED de sortie num\u00e9rique<\/strong><\/li>\n<li><strong>Trou de fixation : 3 mm pour montage facile<\/strong><\/li>\n<\/ul>\n<p><strong>Principe de Fonctionnement<\/strong><\/p>\n<p><strong>La photor\u00e9sistance pr\u00e9sente une variation de sa r\u00e9sistance en fonction de l&rsquo;intensit\u00e9 lumineuse ambiante. Lorsque la lumi\u00e8re augmente, la r\u00e9sistance diminue, et inversement. Cette variation est convertie en signal \u00e9lectrique exploitable :<\/strong><\/p>\n<ul>\n<li><strong>Sortie analogique (A0) : Fournit une tension continue proportionnelle \u00e0 la lumi\u00e8re.<\/strong><\/li>\n<li><strong>Sortie num\u00e9rique (D0) : Passe \u00e0 l&rsquo;\u00e9tat haut ou bas d\u00e8s que l&rsquo;intensit\u00e9 lumineuse d\u00e9passe ou descend sous le seuil r\u00e9gl\u00e9 par le potentiom\u00e8tre.<\/strong><\/li>\n<\/ul>\n<p><strong>Applications<\/strong><\/p>\n<ul>\n<li><strong>Syst\u00e8mes d&rsquo;\u00e9clairage automatique (activation de lampes selon la luminosit\u00e9)<\/strong><\/li>\n<li><strong>Alarmes de s\u00e9curit\u00e9 (d\u00e9tection de passage ou d&rsquo;ouverture)<\/strong><\/li>\n<li><strong>Projets de domotique (ajustement automatique des stores ou des volets)<\/strong><\/li>\n<li><strong>Robots suiveurs de lumi\u00e8re (orientation vers une source lumineuse)<\/strong><\/li>\n<li><strong>Syst\u00e8mes de surveillance de l&rsquo;ensoleillement (agriculture intelligente, serres automatis\u00e9es)<\/strong><\/li>\n<\/ul>\n<p><strong>Brochage<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<td><strong>Broche<\/strong><\/td>\n<td><strong>Fonction<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>VCC<\/strong><\/td>\n<td><strong>Alimentation (3.3V \u00e0 5V DC)<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>GND<\/strong><\/td>\n<td><strong>Masse<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>D0<\/strong><\/td>\n<td><strong>Sortie num\u00e9rique (HIGH\/LOW)<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>A0<\/strong><\/td>\n<td><strong>Sortie analogique<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Utilisation avec Arduino Uno<\/strong><\/p>\n<p><strong>Exemple de Code de Base<\/strong><\/p>\n<p><strong>const int analogPin = A0; \/\/ Broche analogique<\/strong><\/p>\n<p><strong>const int digitalPin = 2; \/\/ Broche num\u00e9rique<\/strong><\/p>\n<p><strong>const int ledPin = 13; \/\/ LED int\u00e9gr\u00e9e<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>void setup() {<\/strong><\/p>\n<p><strong>\u00a0 Serial.begin(9600);<\/strong><\/p>\n<p><strong>\u00a0 pinMode(digitalPin, INPUT);<\/strong><\/p>\n<p><strong>\u00a0 pinMode(ledPin, OUTPUT);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>void loop() {<\/strong><\/p>\n<p><strong>\u00a0 int analogValue = analogRead(analogPin);<\/strong><\/p>\n<p><strong>\u00a0 int digitalValue = digitalRead(digitalPin);<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(\u00ab\u00a0Analog: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(analogValue);<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(\u00a0\u00bb | Digital: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 Serial.println(digitalValue);<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0 if (digitalValue == LOW) {<\/strong><\/p>\n<p><strong>\u00a0\u00a0\u00a0 digitalWrite(ledPin, HIGH);<\/strong><\/p>\n<p><strong>\u00a0 } else {<\/strong><\/p>\n<p><strong>\u00a0\u00a0\u00a0 digitalWrite(ledPin, LOW);<\/strong><\/p>\n<p><strong>\u00a0 }<\/strong><\/p>\n<p><strong>\u00a0 delay(500);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>Explication du Code<\/strong><\/p>\n<ol>\n<li><strong>Lecture des valeurs : La valeur analogique (A0) est lue pour une mesure pr\u00e9cise de la lumi\u00e8re, tandis que la valeur num\u00e9rique (D0) indique si la luminosit\u00e9 est au-dessus ou en dessous du seuil d\u00e9fini.<\/strong><\/li>\n<li><strong>Affichage des donn\u00e9es : Les valeurs sont envoy\u00e9es au moniteur s\u00e9rie pour visualisation.<\/strong><\/li>\n<li><strong>Contr\u00f4le d&rsquo;une LED : La LED int\u00e9gr\u00e9e s&rsquo;allume en fonction de la d\u00e9tection de lumi\u00e8re.<\/strong><\/li>\n<\/ol>\n<p><strong>Code Avanc\u00e9 avec Affichage LCD I2C<\/strong><\/p>\n<p><strong>#include &lt;Wire.h&gt;<\/strong><\/p>\n<p><strong>#include &lt;LiquidCrystal_I2C.h&gt;<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>const int analogPin = A0;<\/strong><\/p>\n<p><strong>const int digitalPin = 2;<\/strong><\/p>\n<p><strong>LiquidCrystal_I2C lcd(0x27, 16, 2);<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>void setup() {<\/strong><\/p>\n<p><strong>\u00a0 lcd.begin();<\/strong><\/p>\n<p><strong>\u00a0 lcd.backlight();<\/strong><\/p>\n<p><strong>\u00a0 Serial.begin(9600);<\/strong><\/p>\n<p><strong>\u00a0 pinMode(digitalPin, INPUT);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>void loop() {<\/strong><\/p>\n<p><strong>\u00a0 int analogValue = analogRead(analogPin);<\/strong><\/p>\n<p><strong>\u00a0 <\/strong><strong>int digitalValue = digitalRead(digitalPin);<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0\u00a0lcd.setCursor(0, 0);<\/strong><\/p>\n<p><strong>\u00a0 lcd.print(\u00ab\u00a0Luminosite: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 lcd.print(analogValue);<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0 lcd.setCursor(0, 1);<\/strong><\/p>\n<p><strong>\u00a0 lcd.print(\u00ab\u00a0Etat: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 lcd.print(digitalValue == LOW ? \u00ab\u00a0Clair\u00a0\u00bb : \u00ab\u00a0Sombre\u00a0\u00bb);<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(\u00ab\u00a0Analog: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(analogValue);<\/strong><\/p>\n<p><strong>\u00a0 Serial.print(\u00a0\u00bb | Digital: \u00ab\u00a0);<\/strong><\/p>\n<p><strong>\u00a0 Serial.println(digitalValue);<\/strong><\/p>\n<p><strong>\u00a0<\/strong><\/p>\n<p><strong>\u00a0 delay(500);<\/strong><\/p>\n<p><strong>}<\/strong><\/p>\n<p><strong>Composants Suppl\u00e9mentaires Requis<\/strong><\/p>\n<ul>\n<li><strong>Arduino Uno<\/strong><\/li>\n<li><strong>Module capteur de lumi\u00e8re LDR<\/strong><\/li>\n<li><strong>\u00c9cran LCD I2C 1602<\/strong><\/li>\n<li><strong>R\u00e9sistance de tirage 10k\u03a9 (optionnelle)<\/strong><\/li>\n<li><strong>C\u00e2bles de connexion<\/strong><\/li>\n<\/ul>\n<p><strong>Connexions pour l&rsquo;\u00e9cran LCD I2C<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<td><strong>Signal<\/strong><\/td>\n<td><strong>Broche Arduino<\/strong><\/td>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td><strong>SDA<\/strong><\/td>\n<td><strong>A4<\/strong><\/td>\n<\/tr>\n<tr>\n<td><strong>SCL<\/strong><\/td>\n<td><strong>A5<\/strong><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p><strong>Installation des Biblioth\u00e8ques dans l&rsquo;IDE Arduino<\/strong><\/p>\n<ol>\n<li><strong>Ouvrir l&rsquo;IDE Arduino<\/strong><\/li>\n<li><strong>Aller dans Sketch -&gt; Include Library -&gt; Manage Libraries&#8230;<\/strong><\/li>\n<li><strong>Installer Wire (pour la communication I2C)<\/strong><\/li>\n<li><strong>Installer LiquidCrystal_I2C (pour l&rsquo;affichage LCD)<\/strong><\/li>\n<\/ol>","protected":false},"excerpt":{"rendered":"<p><strong>Le module capteur de lumi\u00e8re \u00e0 photor\u00e9sistance (LDR) est un dispositif de d\u00e9tection de luminosit\u00e9 utilis\u00e9 dans divers syst\u00e8mes automatis\u00e9s. <\/strong><\/p>","protected":false},"featured_media":17380,"comment_status":"open","ping_status":"closed","template":"","meta":{"_joinchat":[]},"product_brand":[],"product_cat":[161],"product_tag":[],"class_list":{"0":"post-17379","1":"product","2":"type-product","3":"status-publish","4":"has-post-thumbnail","6":"product_cat-capteurs","8":"first","9":"instock","10":"shipping-taxable","11":"purchasable","12":"product-type-simple"},"_links":{"self":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product\/17379","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/types\/product"}],"replies":[{"embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/comments?post=17379"}],"version-history":[{"count":1,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product\/17379\/revisions"}],"predecessor-version":[{"id":17381,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product\/17379\/revisions\/17381"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/media\/17380"}],"wp:attachment":[{"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/media?parent=17379"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_brand?post=17379"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_cat?post=17379"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/edukeytech.com\/en\/wp-json\/wp\/v2\/product_tag?post=17379"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}