Description
The Grove Digital Light Sensor is a compact light sensing module based on the TSL2561 I2C light-to-digital converter. It converts light intensity into a digital signal and supports selectable infrared, full-spectrum, and human visible sensing modes, making it useful for projects that need more precise ambient light data than a simple analog photoresistor can provide.
The module works with Grove plug-and-play wiring and offers 16-bit digital output, 400 kHz I2C Fast Mode communication, a wide 0.1 to 40,000 lux dynamic range, and a programmable interrupt function with user-defined upper and lower thresholds.
Features
- Selectable infrared, full-spectrum, and human visible detection modes
- 16-bit digital output through an I2C interface
- Supports 400 kHz I2C Fast Mode communication
- 0.1 to 40,000 lux dynamic measurement range
- Programmable interrupt function with upper and lower threshold settings
- Grove connector for quick prototyping with compatible development boards
Applications
- Ambient light sensing
- Display or panel backlight control
- Keyboard illumination control
- Lighting-aware Arduino and microcontroller projects
Specifications
| Dimensions | 24 mm x 20 mm x 9.8 mm |
|---|---|
| Gross Weight | 8 g |
| Battery | Exclude |
| Supply Voltage | 3.3 V to 5.1 V, 5 V typical |
| Light Sensor | TSL2561 light-to-digital converter |
| Dynamic Range | 0.1 to 40,000 lux |
| Digital Output | 16-bit |
| Interface | I2C, 400 kHz Fast Mode supported |
| I2C Address | 0x29 |
| Module Operating Temperature | -30°C to 70°C |
Hardware Overview
- U1: TSL2561 light-to-digital converter
- U3: XC6206MR332 voltage regulator
- Q1/Q2: BSN20 N-channel D-MOS transistors
- SCL/SDA: I2C signal interface
Other Content
For projects using multiple I2C devices, use a Software I2C setup if an address conflict occurs. Platform support is based on software or theoretical compatibility; Seeed provides Arduino examples, while other MCU platforms may require custom code.
Part List
| Item | Quantity |
|---|---|
| Grove - Digital Light Sensor | 1 |
ECCN/HTS
| HSCODE | 9027900000 |
|---|---|
| USHSCODE | 9027908800 |
| UPC | 841454108528 |
| EUHSCODE | 8517180000 |
| COO | CHINA |
Resources
- Grove Digital Light Sensor Wiki
- Grove Digital Light Sensor Eagle design files
- Grove Digital Light Sensor schematic PDF
- Grove Digital Light Sensor PCB PDF
- Grove Digital Light Sensor Arduino library
- TSL2561T datasheet
FAQ
What sensing modes does this module support?
It supports infrared, full-spectrum, and human visible light sensing modes.
What interface does it use?
It communicates over I2C and supports 400 kHz Fast Mode operation.
Can it be used with multiple I2C devices?
Yes, but if another device uses the same address, use a Software I2C setup or adjust the bus design.
What is included in the package?
The package includes one Grove - Digital Light Sensor module.