{"title":"Light Sensors","description":"\u003cp\u003eLight sensors let a project react to how bright or dark it is: night lamps, dusk-to-dawn switches, plant monitors, laser tripwires and UV monitors.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eLDR (photoresistor):\u003c\/strong\u003e the simplest. Its resistance falls as light rises, so it goes in a voltage divider with a fixed resistor (10 kΩ suits indoor light) and you read the voltage on an analog pin.\u003cul\u003e\n\u003cli\u003eAn LDR gives relative light levels, not lux.\u003c\/li\u003e\n\u003cli\u003eIt responds in tens of milliseconds, fine for switching but too slow for data.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLDR modules:\u003c\/strong\u003e add an LM393 comparator with a potentiometer, so DO switches HIGH or LOW at a set brightness, while AO still gives the raw level.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDigital light sensors\u003c\/strong\u003e such as the BH1750 report calibrated light levels over I2C.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe VCNL4010:\u003c\/strong\u003e combines ambient light with proximity sensing over I2C.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eThe GUVA-S12SD:\u003c\/strong\u003e measures UV-A and UV-B, as an analog voltage you can convert to an approximate UV index.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eHow to choose:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003ePick an LDR for on\/off decisions.\u003c\/li\u003e\n\u003cli\u003ePick a digital sensor for real lux readings.\u003c\/li\u003e\n\u003cli\u003ePick a UV sensor for sun exposure.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eOn an ESP32, read analog light sensors on ADC1 pins (such as GPIO34), which keep working with Wi-Fi on.\u003c\/p\u003e\n\u003ch2\u003eFrequently asked questions\u003c\/h2\u003e\n\u003ch3\u003eDoes an LDR measure lux?\u003c\/h3\u003e\n\u003cp\u003eNo. It gives relative levels. For calibrated lux use a digital sensor such as the BH1750.\u003c\/p\u003e\n\u003ch3\u003eWhat resistor goes with an LDR?\u003c\/h3\u003e\n\u003cp\u003eA 10 kΩ resistor in a divider suits typical indoor light. Pick one close to the LDR's resistance at your usual light level.\u003c\/p\u003e\n\u003ch3\u003eWhat is the difference between DO and AO on a module?\u003c\/h3\u003e\n\u003cp\u003eDO switches at the potentiometer's threshold. AO is the raw analog light level.\u003c\/p\u003e\n\u003ch3\u003eIs a DIY UV sensor accurate?\u003c\/h3\u003e\n\u003cp\u003eIt is a relative indicator. The module ships uncalibrated, so keep using an official UV forecast for sun safety.\u003c\/p\u003e\n\u003ch2\u003eGuides\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/blogs\/guides\/ldr-esp32-wiring-code\"\u003eLDR + ESP32: Pinout, Wiring Diagram and Working Code\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/blogs\/guides\/how-does-an-ldr-light-sensor-work\"\u003eLDR Light Sensor Explained: How It Works and How to Wire It to an Arduino Uno\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/blogs\/guides\/uv-index-sensing-with-the-guva-s12sd\"\u003eUV Index Sensing with the GUVA-S12SD\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cscript type=\"application\/ld+json\"\u003e{\"@context\": \"https:\/\/schema.org\", \"@type\": \"FAQPage\", \"mainEntity\": [{\"@type\": \"Question\", \"name\": \"Does an LDR measure lux?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"No. It gives relative levels. For calibrated lux use a digital sensor such as the BH1750.\"}}, {\"@type\": \"Question\", \"name\": \"What resistor goes with an LDR?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"A 10 kΩ resistor in a divider suits typical indoor light. Pick one close to the LDR's resistance at your usual light level.\"}}, {\"@type\": \"Question\", \"name\": \"What is the difference between DO and AO on a module?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"DO switches at the potentiometer's threshold. AO is the raw analog light level.\"}}, {\"@type\": \"Question\", \"name\": \"Is a DIY UV sensor accurate?\", \"acceptedAnswer\": {\"@type\": \"Answer\", \"text\": \"It is a relative indicator. The module ships uncalibrated, so keep using an official UV forecast for sun safety.\"}}]}\u003c\/script\u003e\n\u003ch2\u003eReference pages on soldr.ai\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/soldr.ai\/docs\/components\/bh1750-gy-30\"\u003eBH1750 light sensor (GY-30)\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/soldr.ai\/docs\/components\/temt6000\"\u003eTEMT6000 ambient light sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"https:\/\/soldr.ai\/docs\/components\/vcnl4010\"\u003eVCNL4010 proximity and light sensor\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eDescribe your build on \u003ca href=\"https:\/\/app.soldr.ai\"\u003eSoldr\u003c\/a\u003e and it picks the parts, writes and compiles the code, and shows how to wire them. Sign in and get 100 credits free.\u003c\/p\u003e","products":[{"product_id":"vcnl4010-proximity-and-ambient-light-sensor-module-i2c-interface","title":"VCNL4010 Proximity and Ambient Light Sensor Module - I2C Interface","description":"\u003ch1\u003eVCNL4010 Proximity and Ambient Light Sensor Module — I2C Interface\u003c\/h1\u003e\n\n\u003cp\u003eThe VCNL4010 is a fully integrated proximity and ambient light sensor module from Vishay. It combines an IR emitter, photodiode, and signal processing IC on a single board, enabling precise distance measurement up to 200mm and ambient light sensing. This module communicates over I2C, making it easy to integrate with Arduino, ESP32, and Raspberry Pi for touchless control, object detection, and automatic brightness adjustment projects.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSensor Type\u003c\/td\u003e\n\u003ctd\u003eProximity and Ambient Light\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eProximity Range\u003c\/td\u003e\n\u003ctd\u003e1mm to 200mm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eAmbient Light Range\u003c\/td\u003e\n\u003ctd\u003e0.25 lux to 16k lux\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eI2C (up to 400kHz)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e2.5V to 3.6V\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-gesture-volume-controller\"\u003eTouchless hand gesture controller for adjusting volume or lighting\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-automatic-night-light\"\u003eAutomatic night light that turns on based on ambient darkness\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-edge-detection-robot\"\u003eRobot obstacle detection and edge avoidance system\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003eProximity-triggered display or interactive art installation\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003cp\u003eThis sensor works with any microcontroller or single-board computer that supports I2C communication, such as Arduino Uno, ESP32, and Raspberry Pi. It operates at 2.5V to 3.6V, so a logic level converter may be needed for 5V systems. Common pairings include the ESP8266 for IoT proximity alerts or the Arduino Nano for compact wearable projects.\u003c\/p\u003e\n\n\u003ch2\u003eWiring Notes\u003c\/h2\u003e\n\u003cp\u003eConnect VCC to 3.3V, GND to ground, SDA to your board’s SDA pin, and SCL to SCL. Add 4.7kΩ pull-up resistors on SDA and SCL lines if your board doesn’t have them built-in. Avoid placing the sensor near reflective surfaces to prevent false readings.\u003c\/p\u003e\n\n\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\n\u003cp\u003eEvery component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-7 days. If defective on arrival, replace within 7 days.\u003c\/p\u003e\n\n\u003cdetails\u003e\u003csummary\u003eIs this compatible with Arduino Uno?\u003c\/summary\u003e\u003cp\u003eYes, the VCNL4010 uses I2C communication, which is supported by Arduino Uno. Connect it to the SDA (A4) and SCL (A5) pins and use the VCNL4010 Arduino library for easy integration.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow accurate is the proximity sensing?\u003c\/summary\u003e\u003cp\u003eThe sensor provides 16-bit resolution for proximity measurements, with typical accuracy within a few millimeters from 1mm to 100mm, and slightly less precise beyond 100mm up to 200mm.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I use this outdoors?\u003c\/summary\u003e\u003cp\u003eThe ambient light sensor can read up to 16k lux, making it suitable for indoor and shaded outdoor use. Direct sunlight may saturate the sensor; placing it in indirect light is recommended.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53444953342317,"sku":"CDN-0207","price":830.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/vcnl4010-proximity-and-ambient-light-sensor-module-i2c-interface-2067252.jpg?v=1790780228"},{"product_id":"ldr-light-sensor-module-with-daynight-invert-logic-compoden","title":"LDR Light Sensor Module with Day\/Night Invert Logic | CompoDen","description":"\u003ch1\u003eLDR Light Sensor Module with Day\/Night Invert Logic – Digital Output, Adjustable Threshold\u003c\/h1\u003e\u003cp\u003eThe LDR Light Sensor Module with Day\/Night Invert Logic is a digital light detection module using an onboard comparator to provide a clean HIGH\/LOW signal based on ambient light levels. Ideal for automatic lighting, security systems, and robotics, it features an adjustable sensitivity potentiometer and a jumper to invert the output logic, making it versatile for both light-activated and dark-activated circuits. The module operates at 3.3V–5V and outputs a TTL-compatible signal directly to microcontrollers.\u003c\/p\u003e\u003ch2\u003eKey Specifications\u003c\/h2\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V to 5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eComparator IC\u003c\/td\u003e\n\u003ctd\u003eLM393\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput Signal\u003c\/td\u003e\n\u003ctd\u003eDigital (TTL compatible); sink current 15mA\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensitivity Adjustment\u003c\/td\u003e\n\u003ctd\u003eOnboard potentiometer (100K)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLogic Inversion\u003c\/td\u003e\n\u003ctd\u003eJumper to select light-on or dark-on mode\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eBoard Size\u003c\/td\u003e\n\u003ctd\u003e32 mm x 14 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003eAutomatic porch light that switches on at dusk using a relay module.\u003c\/li\u003e\n\u003cli\u003eDarkness-activated LED strip for staircases or cabinets.\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/kit-line-following-robot\"\u003eLine-following robot with ambient light sensing for course adjustments.\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/kit-real-time-clock-alarm\"\u003eSunrise alarm clock that triggers a buzzer when ambient light increases.\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eCompatibility\u003c\/h2\u003e\u003cp\u003eThis module works with any microcontroller that has a digital input pin, including Arduino Uno, Nano, Mega, ESP8266, ESP32, and Raspberry Pi (with appropriate level shifting for 3.3V logic). Connect the DO pin directly to a digital I\/O. The output is push-pull with onboard pull-up, so no external resistors are needed. Common pairings include relay modules, motor drivers, and LED strips.\u003c\/p\u003e\u003ch2\u003eWiring Notes\u003c\/h2\u003e\u003cp\u003eConnect VCC to 3.3V or 5V on your board, GND to ground, and DO to a digital input pin. The module includes a power LED and an output indicator LED. When using with inductive loads like relays, add a flyback diode and a transistor driver if the relay coil current exceeds the module’s 15mA sink capacity. No additional pull-up is required.\u003c\/p\u003e\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\u003cp\u003eEvery component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-7 days. If defective on arrival, replace within 7 days.\u003c\/p\u003e\u003cdetails\u003e\u003csummary\u003eIs this compatible with Arduino Uno?\u003c\/summary\u003e\u003cp\u003eYes, the module works directly with the Arduino Uno at 5V logic. Connect VCC to 5V, GND to GND, and DO to any digital pin (e.g., pin 2) and read its state with digitalRead().\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eHow do I invert the output logic?\u003c\/summary\u003e\u003cp\u003eThe board has a 2-pin jumper header. Place the jumper on the pins marked L to get HIGH when light is above the threshold (light-on). Move it to pins marked D for HIGH when dark (dark-on).\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat is the detection range?\u003c\/summary\u003e\u003cp\u003eThe sensitivity potentiometer adjusts the threshold from a few lux (dim light) to direct sunlight. Turn it clockwise for higher light thresholds. The onboard LDR responds across a wide spectrum.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53444957667693,"sku":"CDN-0305","price":45.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/ldr-light-sensor-module-with-daynight-invert-logic-compoden-1414628.jpg?v=1790780166"},{"product_id":"ldr-sensor-module-photosensitive-light-detection-sensor-module","title":"LDR Sensor Module - Photosensitive Light Detection Sensor Module","description":"\u003ch1\u003eLDR Sensor Module - Photosensitive Light Detection Sensor Module\u003c\/h1\u003e\n\u003cp\u003eThis LDR (Light Dependent Resistor) sensor module detects ambient light intensity and provides both analog and digital outputs. It uses a photoresistor as the sensing element and an LM393 comparator to generate a clean digital signal based on a user-adjustable threshold. The module is ideal for building light-sensitive switches, automatic lighting systems, and IoT light monitoring projects.\u003c\/p\u003e\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V to 5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eOutput Type\u003c\/td\u003e\n\u003ctd\u003eAnalog (0-5V) and Digital (TTL)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSensitivity Adjustment\u003c\/td\u003e\n\u003ctd\u003eOnboard potentiometer\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eComparator IC\u003c\/td\u003e\n\u003ctd\u003eLM393\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003ePCB Size\u003c\/td\u003e\n\u003ctd\u003eApprox. 32mm x 14mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMounting Hole Diameter\u003c\/td\u003e\n\u003ctd\u003e3mm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/products\/kit-automatic-night-lamp\"\u003eAutomatic night lamp that turns on in darkness\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eLight intensity meter for classroom or lab experiments\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/kit-arduino-laser-tripwire-alarm-kit\"\u003eLaser tripwire alarm system\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eLight-following robot or panel tracker\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003cp\u003eThis module works with any microcontroller that supports analog or digital inputs, including Arduino Uno, Nano, and Mega, ESP32, ESP8266, and Raspberry Pi. It operates at 3.3V to 5V, so no level shifting is required for most boards. Commonly paired with relay modules for switching AC loads.\u003c\/p\u003e\n\u003ch2\u003eWiring Notes\u003c\/h2\u003e\n\u003cp\u003eConnect VCC to 5V (or 3.3V), GND to ground, AO to an analog pin for continuous light readings, and DO to a digital pin for threshold detection. The onboard red LED lights when the digital output goes low (light exceeds threshold). Adjust the blue potentiometer to set the trip point.\u003c\/p\u003e\n\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\n\u003cp\u003eEvery component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-7 days. If defective on arrival, replace within 7 days.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eIs this compatible with Arduino?\u003c\/summary\u003e\u003cp\u003eYes, simply connect VCC to 5V, GND to GND, AO to A0, and DO to D2. It requires no special libraries.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eHow do I adjust the sensitivity?\u003c\/summary\u003e\u003cp\u003eUse a small screwdriver to turn the onboard potentiometer. Rotating clockwise increases the light level required to trigger the digital output; counterclockwise decreases it.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I use both analog and digital outputs at the same time?\u003c\/summary\u003e\u003cp\u003eYes, the module provides simultaneous analog and digital outputs, so you can read light intensity while also monitoring a threshold event.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53444959633773,"sku":"CDN-0354","price":30.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/ldr-sensor-module-photosensitive-light-detection-sensor-module-8166092.jpg?v=1790780106"},{"product_id":"temt6000-ambient-light-sensor-module-analog-output","title":"TEMT6000 Ambient Light Sensor Module – Analog Output","description":"\u003ch1\u003eTEMT6000 Ambient Light Sensor Module – Analog Light Detection\u003c\/h1\u003e\n\n\u003cp\u003eThe TEMT6000 is an ambient light sensor module designed for measuring illuminance in various projects. It converts light intensity into an analog voltage, making it easy to interface with microcontrollers like Arduino or ESP32. Its fast response time and wide operating voltage range suit applications from automatic brightness control to sunlight tracking.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V to 5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOutput Type\u003c\/td\u003e\n\u003ctd\u003eAnalog voltage (0V to VCC)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePeak Sensitivity\u003c\/td\u003e\n\u003ctd\u003e570 nm (visible light)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eResponse Time\u003c\/td\u003e\n\u003ctd\u003e~10 µs\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eDimensions\u003c\/td\u003e\n\u003ctd\u003e15 mm × 12 mm (module)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eTypical Range\u003c\/td\u003e\n\u003ctd\u003e1 to 1000 lux (approx.)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-automatic-night-light\"\u003eAutomatic night light that turns on in darkness\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003eLight intensity meter for lab experiments\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-solar-panel-tracker-kit-with-arduino-uno-plus-ldr\"\u003eSun tracker for solar panel optimization\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003eDisplay brightness controller for LCDs or LEDs\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003cp\u003eThe TEMT6000 works with any microcontroller that has an analog-to-digital converter (ADC), such as Arduino Uno, Nano, ESP32, and Raspberry Pi Pico. It operates on both 3.3V and 5V logic, allowing direct connection without level shifting. Common pairings include Arduino boards for simple prototyping and ESP32 for IoT-based light monitoring.\u003c\/p\u003e\n\n\u003ch2\u003eWiring Notes\u003c\/h2\u003e\n\u003cp\u003eConnect VCC to 3.3V or 5V, GND to ground, and OUT to an analog input pin (e.g., A0 on Arduino). No external pull-up resistor is needed; the sensor provides a direct analog voltage output proportional to light intensity.\u003c\/p\u003e\n\n\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\n\u003cp\u003eEvery component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-7 days. If defective on arrival, replace within 7 days.\u003c\/p\u003e\n\n\u003cdetails\u003e\u003csummary\u003eIs this compatible with Arduino Uno?\u003c\/summary\u003e\u003cp\u003eYes, simply connect the OUT pin to any analog input (A0-A5) on the Arduino Uno, and read the voltage using the analogRead() function. The sensor works directly with 5V logic.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhat is the measuring range of this sensor?\u003c\/summary\u003e\u003cp\u003eIt measures ambient light roughly between 1 and 1000 lux, suitable for indoor and outdoor environments. The analog voltage scales linearly with illuminance in this range.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDoes it require calibration for accurate readings?\u003c\/summary\u003e\u003cp\u003eNo factory calibration is needed; however, you can convert the ADC value to lux by mapping the output voltage using a simple formula in your code for more precise measurements.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53445003968877,"sku":"CDN-0638","price":90.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/temt6000-ambient-light-sensor-module-analog-output-6283245.jpg?v=1790779927"},{"product_id":"ldr-light-sensor-module-for-arduino-microcontroller-projects","title":"LDR Light Sensor Module for Arduino \u0026 Microcontroller Projects","description":"\u003ch1\u003eLDR Sensor Module - Photosensitive Light Detection for DIY Electronics\u003c\/h1\u003e\n\n\u003cp\u003eThe LDR Sensor Module uses a light-dependent resistor to detect ambient light intensity. It outputs an analog voltage proportional to light level and includes a digital output with an adjustable threshold via an onboard potentiometer. Perfect for automatic lighting, IoT, and educational projects.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSensor Type\u003c\/td\u003e\n\u003ctd\u003eLight Dependent Resistor (LDR)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e3.3V - 5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOutput Type\u003c\/td\u003e\n\u003ctd\u003eAnalog (0-5V) \u0026amp; Digital (TTL)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePotentiometer\u003c\/td\u003e\n\u003ctd\u003eOn-board for threshold adjustment\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003ePCB Size\u003c\/td\u003e\n\u003ctd\u003eApprox 3.2cm x 1.4cm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSignal Indicator\u003c\/td\u003e\n\u003ctd\u003ePower LED and DO output LED\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-automatic-night-light\"\u003eAutomatic night light or street light controller\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003eLight intensity meter with Arduino and LCD\u003c\/li\u003e\n  \u003cli\u003eSmart alarm that triggers when light turns on\u003c\/li\u003e\n  \u003cli\u003eObstacle detection using light beam interruption\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003cp\u003eWorks with 3.3V and 5V logic microcontrollers including Arduino Uno, Nano, Mega, ESP32, ESP8266, Raspberry Pi Pico, and STM32. Simply connect VCC and GND, then read analog signal on any analog pin. The digital output can be connected to a digital pin for threshold-based detection.\u003c\/p\u003e\n\n\u003ch2\u003eWiring Notes\u003c\/h2\u003e\n\u003cp\u003eConnect VCC to 5V (or 3.3V), GND to GND, AO to analog input (A0 on Arduino). For digital output, connect DO to a digital pin. Use the onboard potentiometer to set the threshold: turn clockwise to increase sensitivity to darkness. Keep current below 20mA per pin.\u003c\/p\u003e\n\n\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\n\u003cp\u003eEvery component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-7 days. If defective on arrival, replace within 7 days.\u003c\/p\u003e\n\n\u003cdetails\u003e\u003csummary\u003eIs this compatible with Arduino?\u003c\/summary\u003e\u003cp\u003eYes, it works with all Arduino boards. Connect AO to any analog pin and read values from 0 to 1023.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan I use this to detect darkness instead of light?\u003c\/summary\u003e\u003cp\u003eAbsolutely. The sensor outputs lower voltage in darkness. Set the digital threshold with the potentiometer to trigger an output when it gets dark.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eDoes it require soldering or comes pre-assembled?\u003c\/summary\u003e\u003cp\u003eIt comes fully assembled with header pins. You can plug it directly into a breadboard or use jumper wires.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53445018648941,"sku":"CDN-0730","price":30.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/ldr-light-sensor-module-for-arduino-microcontroller-projects-8326154.jpg?v=1790779926"},{"product_id":"ldr-sensor-5mm-light-dependent-resistor-compoden","title":"LDR Sensor 5mm Light Dependent Resistor - Compoden","description":"\u003ch1\u003eLDR Sensor (Light Dependent Resistor) - 5mm\u003c\/h1\u003e\u003cp\u003eThe 5mm Light Dependent Resistor (LDR) is a passive component that changes resistance based on ambient light intensity. Commonly used in light-sensing circuits, it enables automatic brightness control, daylight detection, and twilight switching. Its small 5mm epoxy package makes it easy to integrate into breadboards and custom PCBs.\u003c\/p\u003e\u003ch2\u003eKey Specifications\u003c\/h2\u003e\u003ctable\u003e\n\u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eModel\u003c\/td\u003e\n\u003ctd\u003e5mm LDR (GL5528)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eLight Resistance (10 lux)\u003c\/td\u003e\n\u003ctd\u003e10–20 KΩ\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eDark Resistance\u003c\/td\u003e\n\u003ctd\u003e1 MΩ (min)\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eSpectral Peak\u003c\/td\u003e\n\u003ctd\u003e540 nm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eResponse Time\u003c\/td\u003e\n\u003ctd\u003e30 ms rise, 30 ms fall\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eMax Voltage\u003c\/td\u003e\n\u003ctd\u003e150 V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\u003cul\u003e\n\u003cli\u003e\u003ca href=\"\/products\/kit-automatic-night-lamp\"\u003eAutomatic night lamp using a comparator circuit\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003eLight-controlled switch for outdoor garden lights\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/arduino-solar-tracker-kit-with-ldr-sensors-and-servos-track-the-sun\"\u003eSimple solar tracker to orient small panels\u003c\/a\u003e\u003c\/li\u003e\n\u003cli\u003e\u003ca href=\"\/products\/kit-arduino-laser-tripwire-alarm-kit\"\u003eLaser-based security tripwire alarm\u003c\/a\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\u003ch2\u003eCompatibility\u003c\/h2\u003e\u003cp\u003eThis LDR works with any microcontroller or single-board computer that has an analog input, including Arduino Uno, ESP32, and Raspberry Pi Pico. It functions reliably with both 3.3V and 5V systems when used in a voltage divider configuration. Pair it with a 10KΩ resistor for standard light-level readings.\u003c\/p\u003e\u003ch2\u003eWiring Notes\u003c\/h2\u003e\u003cp\u003eSolder one lead to VCC (5V or 3.3V) and the other to an analog input pin, with a 10KΩ resistor from that pin to GND. This creates a voltage divider where the output voltage rises as light increases. No additional pull-up or pull-down is required.\u003c\/p\u003e\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\u003cp\u003eEvery component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-7 days. If defective on arrival, replace within 7 days.\u003c\/p\u003e\u003cdetails\u003e\u003csummary\u003eIs this compatible with Arduino?\u003c\/summary\u003e\u003cp\u003eYes, any Arduino board with an analog pin (Uno, Nano, Mega) can read the LDR's varying voltage. Use a 10KΩ resistor in a voltage divider circuit connected to an analog input.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eWhat is the resistance in complete darkness?\u003c\/summary\u003e\u003cp\u003eIn total darkness, resistance is typically 1 MΩ or more. As light increases, resistance drops to a few hundred ohms under bright illumination.\u003c\/p\u003e\u003c\/details\u003e\u003cdetails\u003e\u003csummary\u003eCan it measure exact light levels in lux?\u003c\/summary\u003e\u003cp\u003eWhile not a precision photodiode, with calibration the LDR can provide approximate lux readings. It is best suited for detecting relative light changes or threshold-based triggers.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53445022777709,"sku":"CDN-0748","price":5.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/ldr-sensor-5mm-light-dependent-resistor-compoden-5267017.jpg?v=1790779868"},{"product_id":"gy-30-bh1750fvi-light-intensity-sensor-module-for-arduinoesp","title":"GY-30 BH1750FVI Light Intensity Sensor Module for Arduino\/ESP","description":"\u003ch1\u003eGY-30 BH1750FVI Digital Light Intensity Illumination Sensor Module\u003c\/h1\u003e\n\u003cp\u003eThe GY-30 module features the BH1750FVI digital ambient light sensor, providing precise illuminance measurements in lux through I2C communication. It's used in automated lighting systems, display brightness control, and environmental monitoring. With 16-bit resolution, it detects light levels from 1 to 65535 lux.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003eSpecification\u003c\/th\u003e\n\u003cth\u003eValue\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eSensor Chip\u003c\/td\u003e\n\u003ctd\u003eBH1750FVI\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eOperating Voltage\u003c\/td\u003e\n\u003ctd\u003e3V to 5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eInterface\u003c\/td\u003e\n\u003ctd\u003eI2C (SDA, SCL)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eMeasurement Range\u003c\/td\u003e\n\u003ctd\u003e1 – 65535 lux\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eResolution\u003c\/td\u003e\n\u003ctd\u003e1 lux (High-Resolution Mode)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eI2C Address\u003c\/td\u003e\n\u003ctd\u003e0x23 (0x5C with ADDR high)\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-automatic-night-lamp\"\u003eAutomatic night lamp that turns on in darkness\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003eDisplay backlight auto-adjustment for OLED\/LCD screens\u003c\/li\u003e\n  \u003cli\u003e\u003ca href=\"\/products\/kit-plant-light-monitor-kit-with-arduino-uno-plus-ldr\"\u003ePlant light monitor for indoor gardens\u003c\/a\u003e\u003c\/li\u003e\n  \u003cli\u003eSecurity system light trigger\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003cp\u003eThis module works with any microcontroller that has I2C, including Arduino Uno, Nano, ESP32, ESP8266, Raspberry Pi, and STM32. Operates at 3V or 5V logic. Suitable for both 3.3V and 5V systems.\u003c\/p\u003e\n\n\u003ch2\u003eWiring Notes\u003c\/h2\u003e\n\u003cp\u003eConnect VCC to 3.3V or 5V, GND to ground, SDA to A4 (Arduino Uno) or I2C data pin, SCL to A5. No pull-up resistors needed if using 5V power. Keep sensor module away from direct sunlight for accurate readings.\u003c\/p\u003e\n\n\u003ch2\u003eWhy Buy from Compoden\u003c\/h2\u003e\n\u003cp\u003eEvery component is sourced from verified suppliers and tested for compatibility before listing. We've spent 10 years building projects for makers, schools, and institutions across India. Ships from Bengaluru in 3-7 days. If defective on arrival, replace within 7 days.\u003c\/p\u003e\n\n\u003cdetails\u003e\u003csummary\u003eIs this compatible with Arduino and ESP32?\u003c\/summary\u003e\u003cp\u003eYes, it works with any I2C-capable board like Arduino, ESP32, and Raspberry Pi. Libraries are available for Arduino IDE and MicroPython.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eWhat is the measurement unit?\u003c\/summary\u003e\u003cp\u003eIt outputs illuminance in lux, a standard unit for light intensity.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eCan it measure direct sunlight?\u003c\/summary\u003e\u003cp\u003eIt can measure up to 65,535 lux, which covers typical daylight but not direct intense sunlight that may exceed this range.\u003c\/p\u003e\u003c\/details\u003e\n\u003cdiv class=\"compoden-handoff\" style=\"margin-top:24px;padding:16px;background:#f0f4ff;border-left:4px solid #2B4D8F;border-radius:4px;\"\u003e\n  \u003cp style=\"margin:0 0 6px 0;font-weight:600;color:#1A3560;\"\u003e📦 Free Setup Handoff Document Included\u003c\/p\u003e\n  \u003cp style=\"margin:0;font-size:0.95em;color:#333;\"\u003eEvery Compoden order includes a free setup handoff document — step-by-step instructions to get your component working within minutes. Download it via QR code on your package. The handoff document is also trained to help you troubleshoot the majority of problems.\u003c\/p\u003e\n\u003c\/div\u003e\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53445100601709,"sku":"CDN-0256","price":110.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/gy-30-bh1750fvi-light-intensity-sensor-module-for-arduinoesp-5198859.jpg?v=1790779567"},{"product_id":"ml8511-uv-sensor-module-ultraviolet-light-intensity-sensor","title":"ML8511 UV Sensor Module – Ultraviolet Light Intensity Sensor","description":"\u003ch1\u003eML8511 UV Sensor Module – Analog Output, 3.0-5.5V\u003c\/h1\u003e\n\n\u003cp class=\"product-lede\"\u003eThe ML8511 UV sensor module measures ultraviolet light intensity (UVA\/UVB) and outputs an analog voltage proportional to UV exposure, making it ideal for sunlight monitoring in Arduino and ESP32 weather station projects.\u003c\/p\u003e\n\n\u003ch2\u003eKey Specifications\u003c\/h2\u003e\n\u003ctable class=\"specs-table\"\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003cth\u003eSensor IC\u003c\/th\u003e\n\u003ctd\u003eML8511\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth\u003eOperating Voltage\u003c\/th\u003e\n\u003ctd\u003e3.0V – 5.5V DC\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth\u003eOutput Type\u003c\/th\u003e\n\u003ctd\u003eAnalog voltage (0 – ~2.8V)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth\u003ePeak Sensitivity Wavelength\u003c\/th\u003e\n\u003ctd\u003e365 nm (UVA\/UVB)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth\u003eUV Range\u003c\/th\u003e\n\u003ctd\u003e280 – 400 nm\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth\u003eTypical Sensitivity\u003c\/th\u003e\n\u003ctd\u003e1.0 V per mW\/cm²\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth\u003eEnable Pin\u003c\/th\u003e\n\u003ctd\u003eActive HIGH (pull up to VIN)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003cth\u003eDimensions\u003c\/th\u003e\n\u003ctd\u003e15 mm × 12 mm\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWhat You Can Build With This\u003c\/h2\u003e\n\u003cul\u003e\n  \u003cli\u003e\n\u003cstrong\u003eUV Index Display:\u003c\/strong\u003e Arduino Uno reads sensor, shows real‑time UV index on a 16×2 LCD shield.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eSmart Sunscreen Reminder:\u003c\/strong\u003e ESP32 sends BLE alerts to a phone when UV exposure exceeds a safe threshold.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eRaspberry Pi Data Logger:\u003c\/strong\u003e Python script records UV readings to CSV for long‑term sun exposure analysis.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eCBSE Physics Practical:\u003c\/strong\u003e Study UV absorption by different materials; fits ATL Tinkering Lab environmental sensing.\u003c\/li\u003e\n  \u003cli\u003e\n\u003cstrong\u003eB.Tech Final Year Project:\u003c\/strong\u003e Solar UV monitoring drone for precision agriculture (Smart India Hackathon topic).\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch2\u003eCompatibility\u003c\/h2\u003e\n\u003ctable class=\"compat-table\"\u003e\n  \u003cthead\u003e\u003ctr\u003e\n\u003cth\u003ePlatform\u003c\/th\u003e\n\u003cth\u003eCompatible\u003c\/th\u003e\n\u003cth\u003eConnection\u003c\/th\u003e\n\u003cth\u003eLibrary \/ Method\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Uno R3\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT → A0, EN → D2\u003c\/td\u003e\n\u003ctd\u003eanalogRead(); ML8511 library\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Nano\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT → A0, EN → D2\u003c\/td\u003e\n\u003ctd\u003eanalogRead(); ML8511 library\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eArduino Mega 2560\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT → A0, EN → D2\u003c\/td\u003e\n\u003ctd\u003eanalogRead(); ML8511 library\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESP8266 NodeMCU\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT → A0, EN → D1\u003c\/td\u003e\n\u003ctd\u003eanalogRead() (0–1V input)\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eESP32 Dev Board\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT → GPIO34, EN → GPIO25\u003c\/td\u003e\n\u003ctd\u003eanalogRead(); ML8511 library\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRaspberry Pi Pico\u003c\/td\u003e\n\u003ctd\u003eYes\u003c\/td\u003e\n\u003ctd\u003eOUT → ADC0, EN → GP2\u003c\/td\u003e\n\u003ctd\u003eMicroPython analog read\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003ctr\u003e\n\u003ctd\u003eRaspberry Pi 4 \/ 5\u003c\/td\u003e\n\u003ctd\u003eYes (with ADC)\u003c\/td\u003e\n\u003ctd\u003eOUT → MCP3008 CH0\u003c\/td\u003e\n\u003ctd\u003ePython spidev; conversion formula\u003c\/td\u003e\n\u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003ch2\u003eWiring and Interface Notes\u003c\/h2\u003e\n\u003cp\u003eConnect VIN to 3.3V or 5V (on‑board regulator accepts both), GND to ground, and OUT to any available analog input. Pull the EN pin HIGH to activate the sensor; leave it floating or drive LOW to enter low‑power standby. Use a 3.3V analog reference if your board supports it, because the output typically stays below 2.8V even under direct sunlight.\u003c\/p\u003e\n\n\u003ch2\u003eFrequently Asked Questions\u003c\/h2\u003e\n\u003cdiv class=\"faq\"\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003ch3\u003eHow do I convert the analog voltage to UV index?\u003c\/h3\u003e\n    \u003cp\u003eThe sensor outputs a voltage proportional to UV intensity in mW\/cm² (1 V ≈ 1 mW\/cm²). To estimate UV index, multiply the reading by 40, but real accuracy requires calibration with a known reference.\u003c\/p\u003e\n  \u003c\/div\u003e\n  \u003cdiv class=\"faq-item\"\u003e\n    \u003ch3\u003eCan this sensor detect UV‑C for sterilization monitoring?\u003c\/h3\u003e\n    \u003cp\u003eNo. The ML8511 is sensitive only to UVA and UVB (280–400 nm). It does not respond to UV‑C (100–280 nm) used in germicidal lamps.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n","brand":"Compoden","offers":[{"title":"Default Title","offer_id":53454858420589,"sku":"CDN-0975","price":2600.0,"currency_code":"INR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0999\/3997\/5533\/files\/ml8511-uv-sensor-module-ultraviolet-light-intensity-sensor-5121756.jpg?v=1790779386"}],"url":"https:\/\/compoden.com\/collections\/light-sensors.oembed","provider":"Compoden","version":"1.0","type":"link"}