No description
Complete Arduino library for TCS3430 color and ALS sensor featuring: - Full register control with get/set functions and enums - Efficient bulk I2C data reading for X,Y,Z tristimulus values - Interrupt handling with configurable persistence and thresholds - 128x gain support with HGAIN bit management - Auto-zero calibration and sleep after interrupt modes - Hardware tested on Arduino Metro Mini 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude <noreply@anthropic.com> |
||
|---|---|---|
| .claude | ||
| .github/workflows | ||
| examples/test_TCS3430 | ||
| .clang-format | ||
| .gitignore | ||
| Adafruit_TCS3430.cpp | ||
| Adafruit_TCS3430.h | ||
| CODE_OF_CONDUCT.md | ||
| library.properties | ||
| LICENSE | ||
| README.md | ||
Adafruit TCS3430 Library 

Arduino library for the TCS3430 Color and ALS Sensor
About the TCS3430
The TCS3430 is a high-performance color sensor with features like:
- Spectral response matching human eye tristimulus values
- I2C interface with 400 kHz support
- Programmable interrupt with persistence filter
- Low power sleep modes
- Wide dynamic range with programmable gain
- Auto-zero calibration capability
- Four photodiode channels (X, Y, Z tristimulus + IR)
Installation
Download and install the library using the Arduino Library Manager or by downloading the latest release from GitHub.
Dependencies
This library requires:
Documentation
License
MIT License. See LICENSE file for details.
Contributing
Contributions are welcome! Please read our Code of Conduct before contributing to help this project stay welcoming.