adafruit_tcs34725
¶
CircuitPython module for the TCS34725 color sensor. Ported from the micropython-adafruit-tcs34725 module by Radomir Dopieralski: https://github.com/adafruit/micropython-adafruit-tcs34725
See examples/tcs34725_simpletest.py for an example of the usage.
- Author(s): Tony DiCola
Implementation Notes¶
Hardware:
- Adafruit RGB Color Sensor with IR filter and White LED - TCS34725 (Product ID: 1334)
- Flora Color Sensor with White Illumination LED - TCS34725 (Product ID: 1356)
Software and Dependencies:
- Adafruit CircuitPython firmware for the ESP8622 and M0-based boards: https://github.com/adafruit/circuitpython/releases
- Adafruit’s Bus Device library: https://github.com/adafruit/Adafruit_CircuitPython_BusDevice
-
class
adafruit_tcs34725.
TCS34725
(i2c, address=41)[source]¶ Driver for the TCS34725 color sensor.
-
active
¶ The active state of the sensor. Boolean value that will enable/activate the sensor with a value of True and disable with a value of False.
-
color
¶ Read the RGB color detected by the sensor. Returns an int with 8 bits per channel.
Examples: Red = 16711680 (0xff0000), Green = 65280 (0x00ff00), Blue = 255 (0x0000ff), SlateGray = 7372944 (0x708090)
-
color_raw
¶ Read the raw RGBC color detected by the sensor. Returns a 4-tuple of 16-bit red, green, blue, clear component byte values (0-65535).
-
color_rgb_bytes
¶ Read the RGB color detected by the sensor. Returns a 3-tuple of red, green, blue component values as bytes (0-255).
-
cycles
¶ The persistence cycles of the sensor.
-
gain
¶ The gain of the sensor. Should be a value of 1, 4, 16, or 60.
-
integration_time
¶ The integration time of the sensor in milliseconds.
-
interrupt
¶ True if the interrupt is set. Can be set to False (and only False) to clear the interrupt.
-
lux
¶ Return the detected light level in lux.
-
max_value
¶ The minimum threshold value (AIHT register) of the sensor as a 16-bit unsigned value.
-
min_value
¶ The minimum threshold value (AILT register) of the sensor as a 16-bit unsigned value.
-
temperature
¶ Return the detected color temperature in degrees.
-