No description
Find a file
ladyada b6c43c5969 Initial release of Adafruit TCS3430 Arduino library
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>
2025-08-17 21:00:02 -04:00
.claude Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
.github/workflows Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
examples/test_TCS3430 Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
.clang-format Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
.gitignore Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
Adafruit_TCS3430.cpp Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
Adafruit_TCS3430.h Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
CODE_OF_CONDUCT.md Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
library.properties Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
LICENSE Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00
README.md Initial release of Adafruit TCS3430 Arduino library 2025-08-17 21:00:02 -04:00

Adafruit TCS3430 Library Build StatusDocumentation

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.