永发信息网

在门口安装两个红外传感器检测人的进出,用单片机实现教室人数的统计,显示出来。用C程序怎么编写啊。

答案:4  悬赏:40  手机版
解决时间 2021-01-11 19:05
  • 提问者网友:回忆在搜索
  • 2021-01-11 08:47
在门口安装两个红外传感器检测人的进出,用单片机实现教室人数的统计,显示出来。用C程序怎么编写啊。
最佳答案
  • 五星知识达人网友:煞尾
  • 2021-01-11 10:25
不太容易,因为教室的门,不适宜计数。因为可以同时并排出入、交错出入,红外线无法分辨。
红外线只能计数通断次数。追问不考虑并排出入,交错出入的,就是在门的外面和里面各放一个红外线分别记作1,2当进的时候红外线1先断开给单片机送一个外部中断0,然后2再断开又给单片机送一个中断1,人数就加1.出去的时候2先端产生一个中断1,然后1断再产生外部中断0,人数就减1.用51单片机C程序实现。如果你有思路就帮帮忙了,不胜感激呢追答你的思路是正确的,具体的程序主要就是红外检测的问题了。如果是不加调制的红外信号,可以直接接单片机的中断脚,断开能产生中断即可。具体的要看你的硬件的接法。

但是不加调制的红外容易误动。加调制(编码译码)的就可靠了。追问选用的红外接收是1738,我不知道这个可不可以直接接单片机,你对这个有了解吗,可以直接接吗?谢谢
全部回答
  • 1楼网友:迟山
  • 2021-01-11 11:59
是否可以尝试使用矩阵,从顶部向下测距,以矩阵获取不同高度,产生图像,来判别人数以及进/出
  • 2楼网友:痴妹与他
  • 2021-01-11 11:29
利用两个红外电平变化的先后顺序即可确认进出。
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯