单片机/MCU论坛
直播中

陈飞

8年用户 1249经验值
私信 关注
[问答]

如何用arduino和光电门实现计数?

怎么用arduino和光电门实现计数?物体经过光电门的速度不一定,硬件连接就不用说了,直接上程序吧,混分者请绕道。      

回帖(1)

王萍

2023-10-31 09:32:40
计数仅仅需要检测通断啊。
在通断检测中类似按键去抖就可以保证独立的检测。
伪代码:
if 遮挡住

   {
      while(还持续遮挡住)
      {
       }
      计数器加1

    }



不过其实这样的检测也可能误动作,比如对比较大的开口处(如可以并行通过的地方)就可能少计数。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分