EmbeddedRelated.com
The 2026 Embedded Online Conference
Adafruit TSL2591 High Dynamic Range Digital Light Sensor

Adafruit TSL2591 High Dynamic Range Digital Light Sensor

MPN: 1980
Adafruit
Optical Sensor Development Tools TSL2591 High Dynamic Digital Light Senso
237 in stock

Overview

The Adafruit TSL2591 breakout is a high-sensitivity digital light sensor designed for extreme lighting conditions. It features a massive 600,000,000:1 dynamic range, allowing it to measure everything from low light levels of 188 microlux up to 88,000 lux.

Why Choose This Part

The dual-diode design allows for simultaneous measurement of infrared and full-spectrum light, enabling more accurate human-eye lux calculations. Its I2C interface and high sensitivity make it far superior to standard CdS photocells for precision measurements.

Applications

Luminosity Data Logging
Monitoring light levels in outdoor environments or greenhouses where light intensity varies from full sun to deep shade.
Display Brightness Control
Adjusting backlight intensity for monitors or mobile devices based on ambient room conditions.
Proximity and Presence Detection
Detecting the presence of objects by measuring significant changes in infrared or visible light levels.

Getting Started

Connect the sensor via I2C to an Arduino or Raspberry Pi and use the Adafruit_TSL2591 library to retrieve luminosity and IR values. The board is 3.3V and 5V compliant with an on-board level shifter and voltage regulator.

The 2026 Embedded Online Conference