# Title: Color 10 Click Board™ ## Description: How Does The Color 10 Click Board™ Work? The Color 10 Click Board™ is based on VEML3328, a RGB and IR light sensor from Vishay. This sensor is a 16-bit, low power, high sensitivity CMOS color sensor and signal conditioning IC, that can be operated via a simple I2C commands. This sensor has many features that make it a perfect solution for small designs such as the Color 10 Click Board™. One of these features is certainly its high level of integration that allows a minimal number of external components. VEML3328 provides excellent temperature compensation capability for keeping the output stable under changing temperature. The sensor's functions are easily operated via the simple command format of I2C (SMBus compatible) interface protocol. VEML3328 has a low operating voltage range of 2.6V to 3.6V, integrated modules, color sensor and signal conditioning IC, supports low transmittance (dark) lens design and provides 16-bit resolution for each channel (R, G, B, C, and IR). The WS2812 on the Color 10 Click Board™ can be used for testing purposes as well as the light source for object color detector, since VEML3328 can detect the color which WS2812 emits in R, G, B range. For clear and IR light, appropriate photodiodes should be used. The WS2812 can be controlled by data protocol on DI and DO pins, data transfer protocol use single NZR communication mode. After the pixel power-on reset, the DI port receive data from microcontroller, the first pixel collect initial 24bit data then sent to the internal data latch, the other data which reshaping by the internal signal reshaping amplification circuit sent to the next cascade pixel through the DO port. After transmission for each pixel, the signal to reduce 24bit pixel adopt auto reshaping transmit technology, making the pixel cascade number is not limited the signal transmission, only depend on the speed of signal transmission. SPECIFICATIONS Type Optical Applications Can be used for adjusting brightness and color temperature of a display backlight based on the ambient light source, and it can differentiate indoor from outdoor lighting environment, and many other applications On-board modules VEML3328, color sensor and signal conditioning IC Key Features 16-bit resolution for each channel (R, G, B, C, and IR), low power consumption I 2 C (SMBus compatible) interface on board RGB light source for calibration and object color sensing. Interface GPIO,I2C Compatibility mikroBUS Click board size S (28.6 x 25.4 mm) Input Voltage 3.3V,5V PINOUT DIAGRAM This table shows how the pinout of the Color 10 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns). Notes Pin Pin Notes NC 1 AN PWM 16 DI Data Signal Input NC 2 RST INT 15 DO Data Signal output NC 3 CS RX 14 NC NC 4 SCK TX 13 NC NC 5 MISO SCL 12 SCL I2C Clock NC 6 MOSI SDA 11 SDA I2C Data Power Supply 3.3V 7 3.3V 5V 10 5V Power supply Ground GND 8 GND GND 9 GND Ground ONBOARD SETTINGS AND INDICATORS Label Name Default Description LD1 PWR - Power LED Indicator LD2 WS2812 - Controllable RGB light power source ## Product type: Click Board ## Vendor: Mikroelektronika d.o.o. ## Tags: Click Board, MikroE, Optical, Sensor ## Price range: 5.6 - 5.6 GBP ## Link: https://thedebugstore.com/products/mikroe-3997-color-10-click-board-uk ## Compare-at price range: 8.0 - 8.0 GBP ## Options - Title: Default Title ## Collections - [New Products](https://thedebugstore.com/a/llms/collections/new-products-debug-store) - [Mikroelektronika d.o.o. (MikroE)](https://thedebugstore.com/a/llms/collections/mikroelektronika-catalogue-uk) - [Sensor Click Boards™](https://thedebugstore.com/a/llms/collections/sensor-click-boards-catalogue) - [MikroE Click Boards™](https://thedebugstore.com/a/llms/collections/mikroe-click-boards-catalogue-uk) - [Google Shopping - invalid product](https://thedebugstore.com/a/llms/collections/google-shopping-valid-products) - [Optical Sensor Click Boards™](https://thedebugstore.com/a/llms/collections/optical-sensor-click-boards-catalogue) - [Click Boards™ Summer Sale](https://thedebugstore.com/a/llms/collections/inventory-sale) - [MikroE Sale](https://thedebugstore.com/a/llms/collections/mikroe-sale) - [MIKROE Stock](https://thedebugstore.com/a/llms/collections/mikroe-products-in-stock-sale) ## Variants - Default Title, SKU: MIKROE-3997, Available: yes, Inventory: 1 ## Metafields - full_description:

How Does The Color 10 Click Board™ Work?

The Color 10 Click Board™ is based on VEML3328, a RGB and IR light sensor from Vishay. This sensor is a 16-bit, low power, high sensitivity CMOS color sensor and signal conditioning IC, that can be operated via a simple I2C commands. This sensor has many features that make it a perfect solution for small designs such as the Color 10 Click Board™. One of these features is certainly its high level of integration that allows a minimal number of external components.

color 10 Click

VEML3328 provides excellent temperature compensation capability for keeping the output stable under changing temperature. The sensor's functions are easily operated via the simple command format of I2C (SMBus compatible) interface protocol. VEML3328 has a low operating voltage range of 2.6V to 3.6V, integrated modules, color sensor and signal conditioning IC, supports low transmittance (dark) lens design and provides 16-bit resolution for each channel (R, G, B, C, and IR).

The WS2812 on the Color 10 Click Board™ can be used for testing purposes as well as the light source for object color detector, since VEML3328 can detect the color which WS2812 emits in R, G, B range. For clear and IR light, appropriate photodiodes should be used.

The WS2812 can be controlled by data protocol on DI and DO pins, data transfer protocol use single NZR communication mode. After the pixel power-on reset, the DI port receive data from microcontroller, the first pixel collect initial 24bit data then sent to the internal data latch, the other data which reshaping by the internal signal reshaping amplification circuit sent to the next cascade pixel through the DO port. After transmission for each pixel, the signal to reduce 24bit pixel adopt auto reshaping transmit technology, making the pixel cascade number is not limited the signal transmission, only depend on the speed of signal transmission.

SPECIFICATIONS

Type Optical
Applications Can be used for adjusting brightness and color temperature of a display backlight based on the ambient light source, and it can differentiate indoor from outdoor lighting environment, and many other applications
On-board modules VEML3328, color sensor and signal conditioning IC
Key Features 16-bit resolution for each channel (R, G, B, C, and IR), low power consumption I 2 C (SMBus compatible) interface on board RGB light source for calibration and object color sensing.
Interface GPIO,I2C
Compatibility mikroBUS
Click board size S (28.6 x 25.4 mm)
Input Voltage 3.3V,5V

PINOUT DIAGRAM

This table shows how the pinout of the Color 10 Click Board™ corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns).

Notes Pin Mikrobus logo.png Pin Notes
NC 1 AN PWM 16 DI Data Signal Input
NC 2 RST INT 15 DO Data Signal output
NC 3 CS RX 14 NC
NC 4 SCK TX 13 NC
NC 5 MISO SCL 12 SCL I2C Clock
NC 6 MOSI SDA 11 SDA I2C Data
Power Supply 3.3V 7 3.3V 5V 10 5V Power supply
Ground GND 8 GND GND 9 GND Ground

ONBOARD SETTINGS AND INDICATORS

Label Name Default Description
LD1 PWR - Power LED Indicator
LD2 WS2812 - Controllable RGB light power source

 

- description_tag: The Color 10 Click Board™ is carrying a VEML3328 sensor for RGB and IR light-sensing as well as the RGB diode incorporated on the board which makes it a good colour detection device when it's combined with a white LED. Available from Debug Store UK. - title_tag: MikroE Color 10 Click Board™ (MIKROE-3997) - manufacturer: Mikroelektronika d.o.o. - warranty: 12 months - amazon_enable: TRUE - amazon_title: Color 10 Click Board - amazon_product_type: computercomponent - amazon_block: FALSE - amazon_prime_enable: FALSE - amazon_search: MikroElektronika Microelectronica MIKROE-1100 - amazon_uk_price: 6.16 - amazon_uk_currency: GBP - amazon_de_currency: EUR - amazon_de_price: 6.9608 - amazon_fr_currency: EUR - amazon_fr_price: 6.9608 - amazon_es_currency: EUR - amazon_es_price: 6.9608 - amazon_nl_currency: EUR - amazon_nl_price: 6.9608 - amazon_it_currency: EUR - amazon_it_price: 6.9608 - amazon_se_curency: SEK - amazon_se_price: 70.224 - amazon_product_id: 8606018718382 - amazon_product_id_type: EAN - amazon_update: Update - amazon_short_description: The colour 10 Click Board™ is carrying VEML3328 sensor for RGB and IR light sensing as well as the RGB diode incorporated on the board which makes it good colour detection device when its combined with a white LED. The VEML3328 sensor senses red, green, blue, clear and IR light by incorporating photodiodes, amplifiers, and analog / digital circuits into a single CMOS chip. With this sensor, the brightness and colour temperature of a display backlight can be adjusted based on the ambient light source, and it can differentiate indoor from outdoor lighting environments. - amazon_main_image: https://www.thedebugstore.com/images/product/lg-color-10-click-front.jpg - amazon_other_image_1: https://www.thedebugstore.com/images/product/lg-color-10-click-back.jpg - amazon_other_image_2: https://www.thedebugstore.com/images/product/lg-color-10-click-fusion.jpg - amazon_other_image_3: https://www.thedebugstore.com/images/product/lg-color-10-click-shuttle.jpg - amazon_other_image_4: https://www.thedebugstore.com/images/product/lg-color-10-click-clicker.jpg - amazon_other_image_5: https://www.thedebugstore.com/images/product/lg-color-10-click-cbreadboard.jpg - amazon_other_image_6: https://www.thedebugstore.com/images/product/lg-color-10-click-cbreadboard.jpg - amazon_browse_node: 428655031 - related_products: MIKROE-3690,MIKROE-3213 - mpn: MIKROE-3997 - backorder_label: If no stock shown above, check availability - badge: - widget:

Customer Reviews

Be the first to write a review
0%
(0)
0%
(0)
0%
(0)
0%
(0)
0%
(0)
- examples:

We provide a library for the Color 10 Click Board™ on our LibStock page, as well as a demo application (example), developed using MikroElektronika compilers. The demo can run on all the main MikroElektronika development boards.

Library Description

Library provides functions for reading color registers from device. Converting data to HSL color data, and automatically reading predefined colors;

Key Functions

Example Description

The application is composed of three sections :

void application_task ( )
{
 uint16_t read_data;
 float color_data;
 read_data = color10_generic_read( COLOR10_CMD_REG_IR );
 WordToStr( read_data, demo_txt );
 mikrobus_logWrite( " - IR value: ", _LOG_TEXT );
 mikrobus_logWrite( demo_txt, _LOG_LINE );
 mikrobus_logWrite( " - Color: ", _LOG_TEXT );
 write_color( );
 mikrobus_logWrite( " *************** ", _LOG_LINE );
 Delay_ms( 1000 );
}

Additional Functions :

The full application code, and ready to use projects can be found on our LibStock page.

Other mikroE Libraries used in the example:

Additional Notes and Information

Depending on the development board you are using, you may need 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

The Color 10 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.

- condition: new - custom_product: false - mpn: MIKROE-3997 - google_product_category: Electronics - custom_label_0: Click Board - attachments: [{"download_file":[{"download_file":"Color 10 Click Board™ Schematic"}],"download_filetype":[{"download_filetype":"pdf"}]},{"download_file":[{"download_file":"Vishay VEML3328 Colour Sensor with I2C Interface Datasheet"}],"download_filetype":[{"download_filetype":"pdf"}]}] - device_vendor: Vishay Semiconductor Opto Division - device_type: VEML3328 - warranty: 12 months - brand: MikroE - manufacturer: Mikroelektronika d.o.o. - target_keyword: Color 10 Click Board - brands: gid://shopify/Metaobject/56256004319 - breadcrumbs: ["gid://shopify/Collection/447955239135","gid://shopify/Collection/241680580797","gid://shopify/Collection/241545969853"] - customhs_code: 847330 - detailed_description: {"type":"root","children":[{"type":"heading","level":3,"children":[{"type":"text","value":"How Does The Color 10 Click Board™ Work?"}]},{"type":"paragraph","children":[{"type":"text","value":"The "},{"type":"text","value":"Color 10 Click Board™","bold":true,"italic":true},{"type":"text","value":" is based on VEML3328, a RGB and IR light sensor from Vishay. This sensor is a 16-bit, low power, high sensitivity CMOS color sensor and signal conditioning IC, that can be operated via a simple I2C commands. This sensor has many features that make it a perfect solution for small designs such as the "},{"type":"text","value":"Color 10 Click Board™","bold":true},{"type":"text","value":". One of these features is certainly its high level of integration that allows a minimal number of external components."}]},{"type":"paragraph","children":[{"type":"text","value":""}]},{"type":"paragraph","children":[{"type":"text","value":"VEML3328 provides excellent temperature compensation capability for keeping the output stable under changing temperature. The sensor's functions are easily operated via the simple command format of I2C (SMBus compatible) interface protocol. VEML3328 has a low operating voltage range of 2.6V to 3.6V, integrated modules, color sensor and signal conditioning IC, supports low transmittance (dark) lens design and provides 16-bit resolution for each channel (R, G, B, C, and IR)."}]},{"type":"paragraph","children":[{"type":"text","value":"The WS2812 on the "},{"type":"text","value":"Color 10 Click Board™","bold":true},{"type":"text","value":" can be used for testing purposes as well as the light source for object color detector, since VEML3328 can detect the color which WS2812 emits in R, G, B range. For clear and IR light, appropriate photodiodes should be used."}]},{"type":"paragraph","children":[{"type":"text","value":"The WS2812 can be controlled by data protocol on DI and DO pins, data transfer protocol use single NZR communication mode. After the pixel power-on reset, the DI port receive data from microcontroller, the first pixel collect initial 24bit data then sent to the internal data latch, the other data which reshaping by the internal signal reshaping amplification circuit sent to the next cascade pixel through the DO port. After transmission for each pixel, the signal to reduce 24bit pixel adopt auto reshaping transmit technology, making the pixel cascade number is not limited the signal transmission, only depend on the speed of signal transmission."}]},{"type":"heading","level":3,"children":[{"type":"text","value":"SPECIFICATIONS"}]},{"type":"paragraph","children":[{"type":"text","value":"Type\nOptical\nApplications\nCan be used for adjusting brightness and color temperature of a display backlight based on the ambient light source, and it can differentiate indoor from outdoor lighting environment, and many other applications\nOn-board modules\nVEML3328, color sensor and signal conditioning IC\nKey Features\n16-bit resolution for each channel (R, G, B, C, and IR), low power consumption I 2 C (SMBus compatible) interface on board RGB light source for calibration and object color sensing.\nInterface\nGPIO,I2C\nCompatibility\nmikroBUS\nClick board size\nS (28.6 x 25.4 mm)\nInput Voltage\n3.3V,5V"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"PINOUT DIAGRAM"}]},{"type":"paragraph","children":[{"type":"text","value":"This table shows how the pinout of the "},{"type":"text","value":"Color 10 Click Board™","bold":true},{"type":"text","value":" corresponds to the pinout on the mikroBUS™ socket (the latter shown in the two middle columns)."}]},{"type":"paragraph","children":[{"type":"text","value":"Notes\nPin\nPin\nNotes\nNC\n1\nAN\nPWM\n16\nDI\nData Signal Input\nNC\n2\nRST\nINT\n15\nDO\nData Signal output\nNC\n3\nCS\nRX\n14\nNC\nNC\n4\nSCK\nTX\n13\nNC\nNC\n5\nMISO\nSCL\n12\nSCL\nI2C Clock\nNC\n6\nMOSI\nSDA\n11\nSDA\nI2C Data\nPower Supply\n3.3V\n7\n3.3V\n5V\n10\n5V\nPower supply\nGround\nGND\n8\nGND\nGND\n9\nGND\nGround"}]},{"type":"heading","level":3,"children":[{"type":"text","value":"ONBOARD SETTINGS AND INDICATORS"}]},{"type":"paragraph","children":[{"type":"text","value":"Label\nName\nDefault\nDescription\nLD1\nPWR\n-\nPower LED Indicator\nLD2\nWS2812\n-\nControllable RGB light power source"}]},{"type":"heading","level":3,"children":[{"type":"text","value":" "}]}]} - summary:

The Color 10 Click Board™ is carrying a VEML3328 sensor for RGB and IR light-sensing as well as the RGB diode incorporated on the board which makes it a good colour detection device when it's combined with a white LED. The VEML3328 sensor senses red, green, blue, clear and IR light by incorporating photodiodes, amplifiers, and analogue/digital circuits into a single CMOS chip.

With this sensor, the brightness and colour temperature of a display backlight can be adjusted based on the ambient light source, and it can differentiate indoor from outdoor lighting environments.