Fermion: AS7341 11-Channel Visible Light Sensor

SKU: SEN0365

The AS7341 Visible Light Spectral Detection Sensor from AMS is a powerful tool designed to unveil the true nature of colors in our vibrant world. With eight channels dedicated to visible light, one near-IR channel, and a channel without a filter, this sensor provides a comprehensive analysis of light spectra. Additionally, it includes a specialized channel for detecting ambient light flicker, ensuring accurate readings even in fluctuating lighting conditions. The sensor is equipped with six independent 16-bit ADC channels allowing for parallel data processing, making it efficient and reliable. For environments with low light, two extra-bright onboard LEDs provide sufficient illumination, enabling the sensor to function optimally. This advanced technology opens up new possibilities for understanding color perception beyond human limitations, revealing the objective truth about the hues around us.

Front of AS7341 spectral sensor module with Raspberry Pi logo and DFRobot branding.-DFRobot product sku:SEN0365 image.
  • Docs
  • Tech Specs
  • 1. Example Code for Arduino-Data Reading

    Read the values of 10 optical channels of the AS7341 spectral sensor, the more light of a certain wavelength of the light source, the greater the corresponding channel value.

    2. Example Code for Arduino-Measure Light Source Flicker Frequency

    Measure whether the flicker frequency of ambient light is 50Hz or 60Hz. Example Code 2.1 and code 2.2 can be used to simulate the flicker of ambient light at 50Hz or 60Hz.

    3. Example Code for Arduino-Simulate 50Hz Light Flicker

    Burn the codes to another main-controller, and connect an LED to the Digital pin 10 to simulate the light source of 50Hz.

    4. Example Code for Arduino-SYNS Mode

    In SYNS mode, it is necessary to give a falling edge signal to the sensor's GPIO to trigger the measurement.The chip will enter idle mode when the measurement is done, which could save power.

    5. Example Code for Arduino-Simulate 60Hz Light Flicker

    Burn the codes to another main-controller, and connect an LED to the Digital pin 10 to simulate the light source of 60Hz.

    Reference

    Specification

    Parameter Details
    Power Supply 3.3V~5V
    Visible Light Detection Range F1(405-425nm), F2(435-455nm), F3(470-490nm), F4(505-525nm), F5(545-565nm), F6(580-600nm), F7(620-640nm), F8(670-690nm)
    Operating Current(LED Off) <5mA
    LED Driving Current Class 1-20 (4-42mA)
    I2C Address 0x39
    Operating Temperature Range -30℃~85℃
    Operating Humidity Range 5%RH~85%RH
    Dimension 18×14mm/0.71×0.55”

    Pinout

    Board Overview

    Num Silkscreen Description
    1 + Positive
    2 - Negative
    3 SCL I2C Clock line
    4 SDA I2C Data line
    5 INT Interrupt Pin: active Low
    6 GPIO General input/output

    Was this article helpful?

    TOP