概述
当您将手机放在阳光下或强光照条件下时,它会根据光线条件自动调节亮度。现在大多数显示设备,无论是电视还是手机,都内置环境光传感器来自动调节亮度。今天在本篇文章中,我们将使用一个这样的传感器BH1750光传感器模块,并将其与Arduino开发板连接,然后在1602显示屏上显示流明Lux值。
BH1750数字光传感器模块简介
BH1750是一款数字环境光传感器或光强度传感器,可用于根据室外照明条件自动调节手机、LCD显示器中的显示屏亮度,或者打开/关闭汽车前灯。
该传感器采用I2C串行通信协议,使其更易于与微控制器配合使用。对于I2C通信,它具有SDI和SDA引脚。 BH1750环境光传感器的引脚排列如下:
该传感器的输出为LUX(lx),因此不需要进一步计算。 Lux是测量光强度的单位。它根据特定区域的光量来测量强度。1Lux等于每平方米一流明。
传感器的工作电压为2.4V至3.6V(典型值为3.0V),消耗的电流为0.12mA。该传感器具有宽范围和高分辨率(1-65535lx),此外,测量变化也很小(约+/- 20%)。它也可以独立工作,无需任何外部组件。
虽然LDR传感器也可以用于根据照明条件控制设备,但不是那么准确。
更多内容请参考以下链接:https://www.yiboard.com/thread-1190-1-1.html
最后
以上就是懵懂绿茶为你收集整理的如何基于Arduino开发板使用BH1750环境光传感器的全部内容,希望文章能够帮你解决如何基于Arduino开发板使用BH1750环境光传感器所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复