SKU: TH2032
In StockSKU: TH2031
Adafruit AS7341 10-Channel Light / Color Sensor Breakout is a multi-channel spectrometer breakout designed for measuring more than just brightness. Built around the AMS AS7341 sensor, it can detect the intensity of light across multiple wavelength bands, helping you identify and quantify colours with far more detail than a basic RGB sensor.
The sensor combines 16 internal sensing elements to provide 10 light channels plus flicker detection. It measures 8 overlapping spectral bands, and also includes dedicated channels for white light and near infra-red. This makes it useful for colour analysis, material comparison, spectral measurements, ambient light studies, and indoor lighting flicker detection.
Adafruit mounts the AS7341 on a STEMMA QT / Qwiic compatible breakout with onboard level shifting, so it can be connected directly to both 3.3V and 5V microcontrollers over I2C. Arduino and CircuitPython libraries are available, with example code to get you started quickly. Please note: a QT cable is not included.
Technical details for the AS7341 light and colour sensor breakout.
| Brand | Adafruit |
|---|---|
| Sensor | AMS AS7341 |
| Interface | I2C |
| I2C Address | 0x39 |
| Readable Channels | 10 light channels plus flicker detection |
| Spectral Bands | 8 overlapping coloured light bands |
| Additional Sensing | White light, Near IR, flicker detection |
| ADC | 16-bit 6-channel ADC with SMUX routing |
| Board Compatibility | 3.3V and 5V microcontrollers |
| Connectors | STEMMA QT / SparkFun Qwiic compatible |
The breakout is designed for straightforward I2C integration and includes a few extra pins for advanced sensor control and signalling.
| Pin | Name | Function |
|---|---|---|
| 1 | VIN | Power input for 3V to 5V systems via onboard regulation |
| 2 | GND | Common ground |
| 3 | SCL | I2C clock line, level shifted for 3V/5V logic |
| 4 | SDA | I2C data line, level shifted for 3V/5V logic |
| 5 | INT | Interrupt output for measurement-ready or event signalling |
| 6 | GPIO | General purpose I/O for sensor-triggered control functions |
It measures light across 10 readable light channels and also supports flicker detection. The sensor is designed to quantify the makeup of colors by detecting multiple wavelength bands, along with white and near-infrared light.
It uses an I2C interface and comes in a STEMMA QT / Qwiic-compatible breakout format. You can connect it to supported boards through the STEMMA QT connectors or by wiring VIN, GND, SDA, and SCL.
Yes, the breakout includes level shifting circuitry and is intended to work with both 3.3V and 5V microcontrollers. The guide specifically mentions compatibility with boards such as Arduino Uno, Raspberry Pi, and many CircuitPython-compatible boards.
The AS7341 uses I2C address 0x39. This is the address referenced in the Adafruit wiring and software documentation.
Yes, Adafruit provides both Arduino and CircuitPython libraries for this sensor. Example code is also available to help you start reading the light channels.
No, the product brief specifically notes that the QT cable is not included. If you want to use the plug-and-play STEMMA QT / Qwiic connection, the cable needs to be purchased separately.
Average rating
Based on 0 reviews
No reviews match this filter yet.
SKU: TH2032
In StockSKU: TH2038
In StockSKU: TH2042
In Stock