{"id":58584,"date":"2022-04-30T01:46:29","date_gmt":"2022-04-30T01:46:29","guid":{"rendered":"https:\/\/www.microplanet.ma\/?post_type=product&#038;p=58584"},"modified":"2026-10-20T15:56:15","modified_gmt":"2026-10-20T15:56:15","slug":"10mm-ldr-photoresistor-light-sensor-gl10528","status":"publish","type":"product","link":"https:\/\/www.microplanet.ma\/en\/produit\/10mm-ldr-photoresistor-light-sensor-gl10528\/","title":{"rendered":"10 mm LDR Photoresistor Light Sensor GL10528"},"content":{"rendered":"<h3>10 mm LDR Photoresistor Light Sensor (GL10528)<\/h3>\n<p>This 10 mm GL10528 light-dependent resistor (LDR) changes resistance in response to ambient light. Its resistance decreases as illumination increases.<\/p>\n<h4>Specifications<\/h4>\n<ul>\n<li>Model: GL10528<\/li>\n<li>Size: 10 mm<\/li>\n<li>Resistance at 10 lux: 30\u201350 k\u03a9<\/li>\n<li>Dark resistance: up to 1 M\u03a9<\/li>\n<li>Maximum voltage: 200 V DC (listing specification; not a recommended circuit voltage)<\/li>\n<li>Maximum power: 200 mW<\/li>\n<li>Operating temperature: \u221230 to +70 \u00b0C<\/li>\n<li>Peak wavelength: 600 nm<\/li>\n<li>Response time: 20 ms rise, 30 ms fall<\/li>\n<li>Material: cadmium sulfide (CdS)<\/li>\n<\/ul>\n<p>Resistance values can vary with the individual part and environmental conditions. Do not apply the listed maximum voltage directly in a typical Arduino circuit.<\/p>\n<h4>How it works<\/h4>\n<p>The LDR works by photoconductivity: its resistance falls as light intensity rises. In darkness, resistance can reach several megohms; under illumination it can fall to a few hundred ohms. A voltage-divider circuit converts this resistance change into a varying voltage that a microcontroller can read.<\/p>\n<h4>Applications listed<\/h4>\n<ul>\n<li>Automatic lighting<\/li>\n<li>Security alarms<\/li>\n<li>Camera exposure control<\/li>\n<li>Light-based alarm systems<\/li>\n<li>Solar street lights<\/li>\n<li>Photoelectric proximity detectors<\/li>\n<li>Greenhouse automation<\/li>\n<\/ul>\n<h4>Leads and basic Arduino Uno circuit<\/h4>\n<p>The LDR has two non-polarized leads. In the example divider, connect one LDR lead to Arduino 5 V and the other to the junction of a 10 k\u03a9 resistor and analog input A0; connect the resistor\u2019s other end to GND. Keep the circuit within the Arduino\u2019s permitted input-voltage range.<\/p>\n<h4>Basic Arduino code<\/h4>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-cpp\" data-lang=\"C++\"><code>const int ldrPin = A0; \/\/ Broche analogique pour la photor\u00e9sistance\r\n\r\nvoid setup() {\r\nSerial.begin(9600); \/\/ Initialiser la communication s\u00e9rie\r\n}\r\n\r\nvoid loop() {\r\nint ldrValue = analogRead(ldrPin); \/\/ Lire la valeur analogique de la photor\u00e9sistance\r\nSerial.print(\"LDR value: \");\r\nSerial.println(ldrValue); \/\/ Afficher la valeur lue sur le moniteur s\u00e9rie\r\ndelay(500); \/\/ Attendre 500 ms avant de refaire une lecture\r\n}<\/code><\/pre>\n<\/div>\n<h4>What the basic code does<\/h4>\n<p>It reads the LDR divider voltage on A0 and prints the analog reading to the Serial Monitor, so changes in illumination can be observed.<\/p>\n<h4>Parts for the basic example<\/h4>\n<ul>\n<li>Arduino Uno<\/li>\n<li>10 mm LDR (GL10528)<\/li>\n<li>10 k\u03a9 resistor<\/li>\n<li>Jumper wires<\/li>\n<\/ul>\n<h4>Basic code walkthrough<\/h4>\n<ol>\n<li><strong>Pin definition:<\/strong> assigns the LDR input to A0.<\/li>\n<li><strong>Serial setup:<\/strong> starts serial communication at 9600 baud.<\/li>\n<li><strong>Reading:<\/strong> reads the analog input and prints its value.<\/li>\n<li><strong>Delay:<\/strong> waits 500 ms before the next reading.<\/li>\n<\/ol>\n<h4>Basic circuit connections<\/h4>\n<ul>\n<li>One LDR lead: Arduino 5 V<\/li>\n<li>Other LDR lead: divider junction, also connected to A0 and one end of the 10 k\u03a9 resistor<\/li>\n<li>Other resistor end: GND<\/li>\n<\/ul>\n<h4>Advanced Arduino example: I2C LCD output<\/h4>\n<div class=\"hcb_wrap\">\n<pre class=\"prism undefined-numbers lang-cpp\" data-lang=\"C++\"><code>#include &lt;Wire.h&gt;\r\n#include &lt;LiquidCrystal_I2C.h&gt;\r\n\r\nconst int ldrPin = A0; \/\/ Broche analogique pour la photor\u00e9sistance\r\nLiquidCrystal_I2C lcd(0x27, 16, 2); \/\/ Adresse I2C 0x27, \u00e9cran 16x2\r\n\r\nvoid setup() {\r\nlcd.begin(); \/\/ Initialiser l'\u00e9cran LCD\r\nlcd.backlight(); \/\/ Allumer le r\u00e9tro\u00e9clairage de l'\u00e9cran LCD\r\nSerial.begin(9600); \/\/ Initialiser la communication s\u00e9rie\r\n}\r\n\r\nvoid loop() {\r\nint ldrValue = analogRead(ldrPin); \/\/ Lire la valeur analogique de la photor\u00e9sistance\r\n\r\nlcd.setCursor(0, 0);\r\nlcd.print(\"Luminosite: \");\r\nlcd.print(ldrValue); \/\/ Afficher la valeur de luminosit\u00e9 sur l'\u00e9cran LCD\r\n\r\nSerial.print(\"LDR value: \");\r\nSerial.println(ldrValue); \/\/ Afficher la valeur lue sur le moniteur s\u00e9rie\r\n\r\ndelay(500); \/\/ Attendre 500 ms avant de refaire une lecture\r\n}<\/code><\/pre>\n<\/div>\n<h4>What the advanced code does<\/h4>\n<p>It reads the LDR divider on A0 and displays the reading on a 16\u00d72 I2C LCD and in the Serial Monitor.<\/p>\n<h4>Parts for the advanced example<\/h4>\n<ul>\n<li>Arduino Uno<\/li>\n<li>10 mm LDR (GL10528)<\/li>\n<li>10 k\u03a9 resistor<\/li>\n<li>1602 I2C LCD<\/li>\n<li>Jumper wires<\/li>\n<\/ul>\n<h4>Advanced code walkthrough<\/h4>\n<ol>\n<li>Includes the <code>Wire.h<\/code> and <code>LiquidCrystal_I2C.h<\/code> libraries for I2C communication.<\/li>\n<li>Assigns the LDR input to A0.<\/li>\n<li>Initializes the LCD and backlight, then starts serial communication at 9600 baud.<\/li>\n<li>Reads the analog value from A0.<\/li>\n<li>Displays the reading on the LCD\u2019s first row and in the Serial Monitor.<\/li>\n<\/ol>\n<h4>Advanced circuit connections<\/h4>\n<ul>\n<li>Wire the LDR and 10 k\u03a9 resistor as the voltage divider above; connect its junction to A0.<\/li>\n<li>LCD SDA: Arduino A4<\/li>\n<li>LCD SCL: Arduino A5<\/li>\n<\/ul>\n<h4>Arduino library setup<\/h4>\n<p>For the LCD example, install the <code>LiquidCrystal_I2C<\/code> library through the Arduino IDE Library Manager. <code>Wire<\/code> is included with the Arduino platform; it normally does not need separate installation.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>10 mm GL10528 light-dependent resistor for detecting ambient light. Includes two Arduino tutorials and wiring guidance.<\/p>\n","protected":false},"featured_media":58585,"template":"","meta":[],"product_brand":[],"product_cat":[314,316],"product_tag":[],"class_list":["post-58584","product","type-product","status-publish","has-post-thumbnail","product_cat-developpement-en","product_cat-modules-capteurs-en","first","instock","taxable","shipping-taxable","purchasable","product-type-simple"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v28.7 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>10 mm LDR Photoresistor Light Sensor GL10528 | MicroPlanet<\/title>\n<meta name=\"description\" content=\"GL10528 10 mm LDR with resistance, response and Arduino voltage-divider examples.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"10 mm LDR Photoresistor Light Sensor GL10528 | MicroPlanet\" \/>\n<meta property=\"og:description\" content=\"GL10528 10 mm LDR with resistance, response and Arduino voltage-divider examples.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/\" \/>\n<meta property=\"og:site_name\" content=\"MicroPlanet Maroc\" \/>\n<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/ArduinoPlanet\/\" \/>\n<meta property=\"article:modified_time\" content=\"2026-10-20T15:56:15+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2022\/04\/172-a-1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1000\" \/>\n\t<meta property=\"og:image:height\" content=\"1000\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"5 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/capteur-de-lumiere-a-photoresistance-ldr-10mm\\\/\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/capteur-de-lumiere-a-photoresistance-ldr-10mm\\\/\",\"name\":\"10 mm LDR Photoresistor Light Sensor GL10528 | MicroPlanet\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/capteur-de-lumiere-a-photoresistance-ldr-10mm\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/capteur-de-lumiere-a-photoresistance-ldr-10mm\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/172-a-1.png\",\"datePublished\":\"2022-04-30T01:46:29+00:00\",\"dateModified\":\"2026-10-20T15:56:15+00:00\",\"description\":\"GL10528 10 mm LDR with resistance, response and Arduino voltage-divider examples.\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/capteur-de-lumiere-a-photoresistance-ldr-10mm\\\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/capteur-de-lumiere-a-photoresistance-ldr-10mm\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/capteur-de-lumiere-a-photoresistance-ldr-10mm\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/172-a-1.png\",\"contentUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2022\\\/04\\\/172-a-1.png\",\"width\":1000,\"height\":1000},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/produit\\\/capteur-de-lumiere-a-photoresistance-ldr-10mm\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Accueil\",\"item\":\"https:\\\/\\\/www.microplanet.ma\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Shop\",\"item\":\"https:\\\/\\\/www.microplanet.ma\\\/shop\\\/\"},{\"@type\":\"ListItem\",\"position\":3,\"name\":\"10 mm LDR Photoresistor Light Sensor GL10528\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#website\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/\",\"name\":\"MicroPlanet Maroc\",\"description\":\"Arduino, Electronique DIY, Modules, Composants, Raspberry PI\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.microplanet.ma\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#organization\",\"name\":\"MicroPlanet\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/logo5.png\",\"contentUrl\":\"https:\\\/\\\/www.microplanet.ma\\\/wp-content\\\/uploads\\\/2023\\\/05\\\/logo5.png\",\"width\":400,\"height\":133,\"caption\":\"MicroPlanet\"},\"image\":{\"@id\":\"https:\\\/\\\/www.microplanet.ma\\\/#\\\/schema\\\/logo\\\/image\\\/\"},\"sameAs\":[\"https:\\\/\\\/www.facebook.com\\\/ArduinoPlanet\\\/\"]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"10 mm LDR Photoresistor Light Sensor GL10528 | MicroPlanet","description":"GL10528 10 mm LDR with resistance, response and Arduino voltage-divider examples.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/","og_locale":"en_US","og_type":"article","og_title":"10 mm LDR Photoresistor Light Sensor GL10528 | MicroPlanet","og_description":"GL10528 10 mm LDR with resistance, response and Arduino voltage-divider examples.","og_url":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/","og_site_name":"MicroPlanet Maroc","article_publisher":"https:\/\/www.facebook.com\/ArduinoPlanet\/","article_modified_time":"2026-10-20T15:56:15+00:00","og_image":[{"width":1000,"height":1000,"url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2022\/04\/172-a-1.png","type":"image\/png"}],"twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"5 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/","url":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/","name":"10 mm LDR Photoresistor Light Sensor GL10528 | MicroPlanet","isPartOf":{"@id":"https:\/\/www.microplanet.ma\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/#primaryimage"},"image":{"@id":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/#primaryimage"},"thumbnailUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2022\/04\/172-a-1.png","datePublished":"2022-04-30T01:46:29+00:00","dateModified":"2026-10-20T15:56:15+00:00","description":"GL10528 10 mm LDR with resistance, response and Arduino voltage-divider examples.","breadcrumb":{"@id":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/#primaryimage","url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2022\/04\/172-a-1.png","contentUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2022\/04\/172-a-1.png","width":1000,"height":1000},{"@type":"BreadcrumbList","@id":"https:\/\/www.microplanet.ma\/produit\/capteur-de-lumiere-a-photoresistance-ldr-10mm\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Accueil","item":"https:\/\/www.microplanet.ma\/"},{"@type":"ListItem","position":2,"name":"Shop","item":"https:\/\/www.microplanet.ma\/shop\/"},{"@type":"ListItem","position":3,"name":"10 mm LDR Photoresistor Light Sensor GL10528"}]},{"@type":"WebSite","@id":"https:\/\/www.microplanet.ma\/#website","url":"https:\/\/www.microplanet.ma\/","name":"MicroPlanet Maroc","description":"Arduino, Electronique DIY, Modules, Composants, Raspberry PI","publisher":{"@id":"https:\/\/www.microplanet.ma\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.microplanet.ma\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.microplanet.ma\/#organization","name":"MicroPlanet","url":"https:\/\/www.microplanet.ma\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.microplanet.ma\/#\/schema\/logo\/image\/","url":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2023\/05\/logo5.png","contentUrl":"https:\/\/www.microplanet.ma\/wp-content\/uploads\/2023\/05\/logo5.png","width":400,"height":133,"caption":"MicroPlanet"},"image":{"@id":"https:\/\/www.microplanet.ma\/#\/schema\/logo\/image\/"},"sameAs":["https:\/\/www.facebook.com\/ArduinoPlanet\/"]}]}},"_links":{"self":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product\/58584","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product"}],"about":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/types\/product"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/media\/58585"}],"wp:attachment":[{"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/media?parent=58584"}],"wp:term":[{"taxonomy":"product_brand","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_brand?post=58584"},{"taxonomy":"product_cat","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_cat?post=58584"},{"taxonomy":"product_tag","embeddable":true,"href":"https:\/\/www.microplanet.ma\/en\/wp-json\/wp\/v2\/product_tag?post=58584"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}