1
3
在这些情况下,传感器的放置是关键。您也可以尝试使用光学滤波器,但这不是完整的解决方案。 您的算法过于粗糙,无法补偿动态环境。真正的解决方案是使用PID算法随时间对光输出进行小的调整,以保持接近理想的总(环境+LED)光照水平。 看到这个了吗 example ,如果您搜索 pid控制器光传感器 . 类似PID控制系统的简化伪代码表示为:
循环并重复。循环上的时间增量和/或增量大小应随理想距离的变化而变化。 |
Franta123456 · 如何将以前的值存储到数组中 6 年前 |
peter · 休眠函数,但不阻止其他函数和代码 6 年前 |
Daniel · python和arduino之间的串行通信 6 年前 |
Peter S · Arduino数组中的值已损坏 6 年前 |
Robin · Python串行速度慢 6 年前 |
TheBezwet · Arduino中字符串到Int的转换 6 年前 |
Cammack · 使用指针将变量用作类变量调用的*部分* 6 年前 |