本篇文章主要介绍如何采集并处理由BH1745NUC色彩传感器生成的RGB数据。
传感器
在第1部分中,我们讨论了如何使用DAC和一些负反馈来精确控制红色、绿色和蓝色LED的强度。我们现在可以使用RGB LED模块作为单像素显示器 - 即,通过操纵红色、绿色和蓝色光的混合,我们可以产生多种颜色。
我们希望使用这个LED模块复制照亮RGB传感器的光线颜色。如第一篇文章中所述,我们使用由Rohm制造的BH1745NUC颜色传感器(以下简称为BH1745)。这实际上是一个令人印象深刻的设备封装非常小(大约2 mm×2 mm),这也是我们为这个项目使用定制设计PCB的一个原因。尽管体积小,但该部件具有广泛的功能,仅需少量外部组件。以下是数据表中的“典型应用电路”:
电路中需要光学滤波器、四个光电二极管、四个独立的16位ADC以及一些信号调制电路、一个I2C接口和一些中断逻辑,可用于在红色、绿色、蓝色或透明测量值超过时提醒微控制器或者低于可定制的阈值 。
更多内容请参考以下链接:https://www.yiboard.com/thread-937-1-1.html