Skip to content

280 units will be available shortly.

Express post shipping available (product is on backorder)

After tens of millions of years of evolution, chameleons have formed a biological instinct where they can change the color of their skin to match their environment. This technique has enabled them to avoid detection from predators. We have taken inspiration from nature to develop the TCS34725 I2C Color Sensor. Using optical techniques, this sensor detects colors in its surrounding environment and provides a digital return of red, green, blue (RGB) values. This enables you to then recreate the detected colors using these values. The TCS34725 has a high sensitivity, wide dynamic range, and includes an IR blocking filter making it an ideal color sensing solution for use under varied lighting conditions. The sensor also includes four ultra-bright LEDs to allow the sensor to work without external light resources.

The module works via your Arduino's I2C bus and includes PH2.0-4P and XH2.54 (breadboard) interfaces to meet a range of user scenarios.
DFRduino UNO R3 with Color Sensor


  • Operating Voltage: 3.3-5V
  • Operating Current: 65 uA
  • Detection Range: 3 - 10 mm
  • The Clock Frequency: 0 - 400 KHZ
  • Interface: I2C
  • Temperature Range: -30°C - + 70 °C
  • Dimensions: 18.5 x 23 mm/ 0.73 x 0.9"
  • Weight: 12g



  • TCS34725 I2C Color Sensor For Arduinox1
  • PH2.0-4P I2C Cablex1
  • XH2.54-3P Pin Headersx2

The TCS34725 RGB Color Sensor For Arduino appears in the following collections: