欢迎光临磁性传感器网站,我们有感应及检测的产品定制服务

磁性传感器

专业生产感应检测设备

环境光传感器max 44009在2937.60lux和50135.04lux上

作者:易秋      发布时间:2021-04-16      浏览量:0
最近在Arduino上使用MAX 440

最近在Arduino上使用MAX 44009环境光传感器,因为MAX 44009环境光传感器提供I2C数字输出,器件工作电流小于1μA,是行业中功耗最低的环境光传感器,具有22位超宽动态范围(0.045lux至188000lux),实际上,MAX 44009系列可达188000豪华,价格合适,从GY 49和B-LUX-V32直接在淘宝上开始。

首次使用https://github.com/dantudose/MAX44009的库在几分钟内连接到2937.60lux值时是正常的。在询问BCE工程师之后,BCE工程师请求帮助如下:



在线查找arduino代码,并真正找到一段现成的代码(https://blog.csdn.net/lingdongtianxia/article/details/52528016):

,但在允许程序运行一段时间后,出现了2937的问题。60勒克斯解决了,但我从可视化地图上看到的是非常奇怪的,白天或夜晚。情况是这样的:

查看数据,发现50135.04是一个经常发生的值,即使在黑暗中也是如此。另一个库(https://github.com/RobTillaart/Max44009)),它解决了2937.60lux的值,但50135.04lux问题仍然存在,没有时间深入研究这个问题。最简单的方法之一是直接阻止50135.04奢侈品。代码如下:

运行一个晚上收集数据后,可视化图如下:


似乎暂时解决了这个问题:

将有时间详细研究为什么会出现50135.04lux问题,或者上帝可以纠正它。