Adafruit TSL2591 Shield
Overview
The Adafruit TSL2591 High Dynamic Range Digital Light Sensor Shield features an OSRAM TSL2591 Ambient Light Sensor and two STEMMA QT connectors.
Requirements
This shield can be used with boards which provide an I2C connector, for
example STEMMA QT or Qwiic connectors.
The target board must define a zephyr_i2c node label.
See Shields for more details.
Pin Assignments
Shield Pin |
Function |
|---|---|
SDA |
TSL2591 I2C SDA |
SCL |
TSL2591 I2C SCL |
INT |
TSL2591 interrupt out |
In order to use interrupts you need to connect a separate wire from the
shield to a GPIO pin on your microcontroller board. See
ams,tsl2591 for documentation on how to adjust the
devicetree file.
Programming
Set --shield adafruit_tsl2591 when you invoke west build. For example
when running the Generic Light Sensor Polling light measurement sample:
# From the root of the zephyr repository
west build -b adafruit_qt_py_rp2040 --shield adafruit_tsl2591 samples/sensor/light_polling