1
3
在这些情况下,传感器的放置是关键。您也可以尝试使用光学滤波器,但这不是完整的解决方案。 您的算法过于粗糙,无法补偿动态环境。真正的解决方案是使用PID算法随时间对光输出进行小的调整,以保持接近理想的总(环境+LED)光照水平。 看到这个了吗 example ,如果您搜索 pid控制器光传感器 . 类似PID控制系统的简化伪代码表示为:
循环并重复。循环上的时间增量和/或增量大小应随理想距离的变化而变化。 |
David Costa · 如何以编程方式在主屏幕之间滚动? 6 年前 |
netzero · 光传感器和菲利普斯色调 6 年前 |
user4061624 · 如何进行传感器融合? 6 年前 |
user9821 · 获取手机角度(俯仰) 7 年前 |
Regster Up · 为什么我的Arduino比不上10? 7 年前 |
Orace · 如何提高arduino TMP36的温度读数? 7 年前 |
Vishesh Chanana · “上载草图时出错”Arduino 7 年前 |