adafruit_tsl2561

CircuitPython driver for TSL2561 Light Sensor.

  • Author(s): Carter Nelson

Implementation Notes

Hardware:

Software and Dependencies:

class adafruit_tsl2561.TSL2561(i2c, address=57)[source]

Class which provides interface to TSL2561 light sensor.

property broadband

The broadband channel value.

property chip_id

A tuple containing the part number and the revision number.

clear_interrupt()[source]

Clears any pending interrupt.

property cycles

The number of integration cycles for which an out of bounds value must persist to cause an interrupt.

property enabled

The state of the sensor.

property gain

The gain. 0:1x, 1:16x.

property infrared

The infrared channel value.

property integration_time

The integration time. 0:13.7ms, 1:101ms, 2:402ms, or 3:manual

property interrupt_mode

The interrupt mode selection.

Mode

Description

0

Interrupt output disabled

1

Level Interrupt

2

SMBAlert compliant

3

Test Mode

property luminosity

The overall luminosity as a tuple containing the broadband channel and the infrared channel value.

property lux

The computed lux value or None when value is not computable.

property threshold_high

The upper light interrupt threshold level.

property threshold_low

The low light interrupt threshold level.