关于2个红外传感器被触发的先后顺序的问题

2019-03-24 17:17发布

两个红外传感器被触发的先后顺序怎么来判断?哪位大神来帮帮我啊~
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
19条回答
dj狂人
1楼-- · 2019-03-26 09:40
豆小擎 发表于 2014-5-5 20:52
直接在函数体里用if来判断?

嗯,中断的话还有个优先级,扫描的话,哪个先检测到就直接停在循环里,直到人离开。不过不管怎样你都得把两个红外检测模块放远一点吧
豆小擎
2楼-- · 2019-03-26 15:35
白丁 发表于 2014-5-5 20:56
定义两个标志位,查看标志位,如第一个被检测到标志置1,当检测到另一个时看第一个的标志位是0还是1,是1说 ...

和我上面那个程序是差不多的
chunyang
3楼-- · 2019-03-26 20:35
 精彩回答 2  元偷偷看……
豆小擎
4楼-- · 2019-03-26 22:52
chunyang 发表于 2014-5-5 22:26
哪个先被触发总该知道吧,楼主的这个问题实在不应该。

但是还要判折返呢
jishuaihu
5楼-- · 2019-03-27 00:48
同意13楼的说法
chunyang
6楼-- · 2019-03-27 05:33
 精彩回答 2  元偷偷看……

一周热门 更多>