Color 13 Click Board
Color 13 Click Board
The Color 13 Click Board™ is a compact add-on board that measures the subtlest changes in light. This board features the APDS-9999, I2C compatible RGB, proximity detector, and vertical-cavity surface-emitting laser (VCSEL) in one optical module from Broadcom Limited. The APDS-9999 uses four individual channels of red, green, blue, and IR in a specially designed matrix arrangement allowing optimal angular response and accurate RGB spectral response with high Lux accuracy over various light sources. It detects light intensity under multiple lighting conditions and through different attenuation materials, including dark glass configurable as ambient light and RGB sensor.
This Click Board™ is suitable for ambient light and colour measurement, and proximity detection, allowing for maximum flexibility in applications.
Software Support
MikroE provides a library for the Color 13 Click as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.
The package can be downloaded/installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe GitHub account.
Library Description
This library contains API for Color 13 Click driver.
Key Functions
color13_cfg_setup
- Config Object Initialization function.color13_init
- Initialization function.
Example Description
This application showcases the ability of a click board to read RGB and IR data from the device. Also, it can be configured to read proximity data and ALS data in lux units.
The application is composed of three sections :
void application_task ( void ) { switch ( example_type ) { case COLOR13_EXAMPLE_PS_LS: { color13_proximity_als_example( ); break; } case COLOR13_EXAMPLE_RGB: { color13_rgb_example( ); break; } default: { log_error( &logger, " Select example!" ); break; } } Delay_ms( 500 ); }
The full application code, and ready to use projects can be found on our LibStock page.
The full application code, and ready to use projects can be installed directly from NECTO Studio Package Manager(recommended way), downloaded from our LibStock™ or found on Mikroe GitHub account.
- MikroSDK.Board
- MikroSDK.Log
- Click.Color13
Additional Notes and Information
Depending on the development board you are using, you may need a USB UART click, USB UART 2 click or RS232 click to connect to your PC, for development systems with no UART to USB interface available on the board. The terminal available in all MikroElektronika compilers, or any other terminal application of your choice, can be used to read the message.
mikroSDK
This Click board™ is supported with mikroSDK - MikroElektronika Software Development Kit. To ensure proper operation of mikroSDK compliant Click board™ demo applications, mikroSDK should be downloaded from the LibStock and installed for the compiler you are using.
Color 13 Click Board
Frequently Asked Questions
Have a Question?
Be the first to ask a question about this.