# COLOR

When detecting the color of an object the TCS3472 returns data from four channels: red(R), green(G), blue(B) and clear(C)(non-filtered). The response from the red, green and blue channels (RGB) can be used to determine a particular source’s chromaticity coordinates (x, y).
Chromaticity Calculation Process Overview:
When we get coordinates (x, y), please reference the below figure so as to get the recommended color.
This Unit communicates with the M5Core via the GROVE A interface(I2C). Address is 0x29.
## Product Features
- Detection range: -40℃~85℃
- GROVE interface, support [UIFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc)
- Two Lego-compatible holes
## Includes
- 1x COLOR Unit
- 1x Grove Cable
## Applications
- Product Color Verification
- Color tracking robot
## Specification
| Resources | Parameter |
|---|---|
| IC | TCS3472 |
| Workingtemperaturerange | -40°C~85°C |
| Communication protocol | I2C:0x29 |
| Net weight | 4g |
| Gross weight | 17g |
| Product Size | 32.2*24.2*8.2mm |
| Package Size | 67*53*12mm |
| M5Core(GROVE A) | GPIO22 | GPIO21 | 5V | GND |
| COLOR Unit | SCL | SDA | 5V | GND |
### 2. UIFlow
- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/COLOR/UIFlow)