Fingerprint Sensor AS608 - A Beginner's Guide
One touch can replace keys. This project uses an optical fingerprint sensor to enroll users and then grant access with a quick scan.
read tutorial →The Adafruit TSL2591 High Dynamic Range Digital Light Sensor - STEMMA QT is a powerful luminosity sensor for projects that need accurate light readings across a very wide range of conditions. From extremely dim environments to bright daylight, this breakout is designed to give you cleaner, more flexible measurements than a simple photoresistor.
At the heart of the board is the TSL2591, an advanced digital light sensor that includes both infrared and full-spectrum photodiodes. That means you can measure light more intelligently and calculate lux more accurately, instead of relying on a basic sensor that sees only part of the picture.
This breakout is ideal for automatic brightness control, indoor and outdoor light monitoring, smart lamps, solar or daylight studies, environmental logging, wearable light sensing, and projects that need to react differently in low-light and high-light environments.
Pair it with an Arduino-compatible board, Raspberry Pi, or Adafruit Feather, plus a STEMMA QT cable for a quick no-solder light sensing setup.
Useful add-ons include OLED displays, microSD logging boards, battery packs, QT cables, and an I2C multiplexer if you want to connect multiple same-address sensors.
| Product | Adafruit TSL2591 High Dynamic Range Digital Light Sensor - STEMMA QT |
|---|---|
| Main Sensor | TSL2591 digital luminosity sensor |
| Light Channels | Infrared and full-spectrum photodiodes |
| Lux Range | 188 uLux sensitivity up to 88,000 Lux |
| Dynamic Range | Up to 600,000,000:1 |
| Interface | I2C |
| Voltage Range | 3.3V to 5V input via onboard regulator |
| Current Draw | About 0.4mA active, less than 5uA in power-down mode |
| Operating Temperature | -30°C to 80°C |
| I2C Address | Fixed address configuration; board/chip uses 7-bit addresses 0x29 and 0x28 as noted by Adafruit |
| Connectors | Dual STEMMA QT / Qwiic-compatible JST SH connectors |
| Dimensions | 19mm × 16mm × 1mm |
| Weight | 1.1g |
This sensor communicates over I2C, so wiring is simple and it works well with modern microcontrollers and single-board computers. Since the ADC is built in, you do not need an analog input pin to use it.
The TSL2591 is especially useful when a project has to work across dramatically changing lighting conditions. You can adjust gain and integration timing in software to better handle very dim scenes or brighter environments.
1 × Adafruit TSL2591 High Dynamic Range Digital Light Sensor breakout
Note: STEMMA QT cable is not included.
Manila stock. Order before 16:00 PHT, ships today via J&T or LBC. Provincial: 1–3 working days.
Schools / class POs: we accept Purchase Orders for accredited schools and universities. contact us with your PO details.
Returns: 7-day inspection window for DOA units. Email proof of issue and we ship a replacement.
One touch can replace keys. This project uses an optical fingerprint sensor to enroll users and then grant access with a quick scan.
read tutorial →Wire a joystick to your Arduino, read X/Y, then print UP / DOWN / LEFT / RIGHT to the serial monitor.
read tutorial →Bench-test a 43 A motor driver before wiring the full project. Catches weak power, mis-pinning, and dead boards before they cost you time.
read tutorial →Coming from UNO and the Pico won't show a COM port? Here's the BOOTSEL trick, the driver fix, and the first sketch that actually works.
read tutorial →Share what you built. Photos, BOM, what worked, what didn't.
view thread →Symptom + what you tried + clear photo = answers within hours.
view thread →Brownout reset when adding a sensor? Notes on supply decoupling and GPIO checks.
view thread →Upload failing on your first Uno? Driver, COM port, board match — checklist inside.
view thread →