SparkFun
SparkFun RGB Light Sensor - ISL29125
If you’ve had ideas for a project that depends on the ability to sense different spectrums of visible light and react based on those measurements, the ISL291...
Get notified when back in stock
If you’ve had ideas for a project that depends on the ability to sense different spectrums of visible light and react based on those measurements, the ISL29125 breakout board may be just what you need. The ISL29125 breakout board makes it very easy to sense and record the light intensity of the general red, green, and blue spectrums of visible light while rejecting IR from light sources. You can then use these color sensor readings for the purposes of logging and finding patterns, or creatively calculate and make control decisions in your electronic projects.
Each pin from the ISL29125 has been broken out to allow you to interface with it, SDA, SCL, 3.3V, GND, and even an optional INT pin is available for use. The ISL29125 Light Sensor operates at 3.3V but if you plan on using this chip with a 5V microcontroller make sure to use a logic level converter.
Dimensions: 18.4mm x 17.2mm x 2.4mm (0.7" x 0.6" x 0.09")
Features:
- Operating Voltage: 3.3V
- Operating Current: 56µA
- Selectable Range
- I2C (SMBus compatible) Output
- ADC Resolution 16 bits
- SCL, SDA, INT, 3.3V, & GND Pins Broken Out
Documents:
- Schematic
- Eagle Files
- Hookup Guide
- Datasheet (ISL29125)
- GitHub (Design Files & Example Code)
- GitHub (Library)
Jargon buster
Plain-language definitions for the technical terms used above.
- ADC
- An analogue-to-digital converter reads a changing voltage and turns it into a number the microcontroller can use. It matters when connecting analogue sensors such as light, sound, or variable-resistor sensors.
- breakout
- A breakout board carries a small or fine-pitched component and brings its connections out to standard, breadboard- and header-friendly pins. Describing a part as a breakout means it can be wired into a project without soldering directly to the component's tiny contacts.
- GND
- GND is the ground or reference connection (0 V) for a circuit. When connecting two devices together, their grounds must be joined so both agree on what counts as a low or high signal.
- microcontroller
- A microcontroller is a small computer on a single chip that runs a stored program and controls connected inputs and outputs such as buttons, sensors, displays and communication interfaces. In a device built around one, it is the part that executes the code and coordinates the device's behaviour.
Find this product in
Brands
Sensors & Input
ISL29125 Breakout Schematic
Schematic · 46.0 KB · Click any page to view full size
ISL29125 Sensor Datasheet
Datasheet · 408.3 KB · Click any page to view full size
Supplier page — sparkfun.com
Supplier Description · 638.6 KB · Click any page to view full size
Resources & Downloads
Guides, code examples, and more
Source Code
Open-source libraries, firmware & example projects for this product
A Breakout Board for the ISL29125 RGB Light Sensor.
97a4a91
over 6 years ago
· 22 commits
- Hardware Fixing hardware file weirdness about 11 years ago
- Libraries Fixing incorrect usage of beginTransmission and endTransmission over 6 years ago
- Production Updating Repo structure about 11 years ago
- .gitattributes Updating Repo structure about 11 years ago
- .gitignore v01 ready for protos over 12 years ago
- LICENSE.md Adding documentation, fixing typos about 11 years ago
- README.md Adding documentation, fixing typos about 11 years ago
Arduino Library and example code for the ISL29125
16c5a2e
over 6 years ago
· 21 commits
- examples Adding library structure for Arduino about 11 years ago
- src Remove unnecessary calls to beginTransmission and endTransmission over 6 years ago
- .gitattributes Adding library structure for Arduino about 11 years ago
- .gitignore Adding library structure for Arduino about 11 years ago
- CONTRIBUTING.md Add contrubting and issue templates almost 7 years ago
- ISSUE_TEMPLATE.md Add contrubting and issue templates almost 7 years ago
- library.properties Fixing library.properties file about 11 years ago
- LICENSE.md Fixing typos about 11 years ago
- README.md Fixing typos about 11 years ago
Related Tutorials
Free guides on learn.littlebird.com.au