front AS73211 Colorimeter with STM32F7
Authors: L. Vučković, M. Jovanović
2019 03 29 172747 

The idea of this project was implementation of the colorimeter using the AS73211 colorimetric sensor as an integrated circuit in the COLOR 6 click sensor board from Mikroelektronika. The sensor provides XYZ coordinates of the color as a scan result. Beside the sensor board, an embedded part of this system is the Mikromedia Plus for STM32F7 board with the STM32F746ZG microcontroller. On top of the Mikromedia Plus board a 4.3 inch TFT display with a resistive touch screen is placed. Color coordinates obtained by the sensor are sent to the microcontroller via the I2C communication protocol. The user interface of implemented colorimeter consists of two windows. The first window is used to display the values of the color coordinates and to configure the sensor by setting configuration parameters. Parameters must be set before color scanning. XYZ coordinates are converted to xy chromacity coordinates and displayed in the second window alongside the chromatic diagram where a visual representation of the scanned color can be seen. This system can be used as a standalone application or it can be integrated in a more complex application.

color6                                  mikromedia

Examples and demo project are built using following STM32 ecosystem:

  1. mikromedia Plus for STM32F7  - development board by Mikroelektronika.
  2. STM32CubeMX– Free system configurator and initialization code generator by STMicroelectronis.
  3. System Workbench for STM32 (SW4STM32) Free Integrated Development Environments (IDE) based on Eclipse by AC6.
  4. mikroBootloader – Free and simple application by Mikroelektronika for programing MCU with a preloaded USB-HID bootloader.


 - ams AS73211 datasheet: pdf
 - mikromedia Plus for STM32F7 user manual: pdf
 - Demo project on youtube: video
 - Demo project on githubsource
Mikroe COLOR 6 click demo on github: source
 - Project documentation (SRB): pdf



  • aa
  • bb
  • dd
  • cc
  • ee
  • ff
  • gg
  • hh
  • schsch


© - Faculty of Technical Sciences, Novi Sad, 2016