找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 1471|回复: 10
收起左侧

求一个人流量计数器的设计思路

  [复制链接]
ID:614734 发表于 2020-9-17 20:15 来自手机 | 显示全部楼层 |阅读模式
要有两个光控发射器,先1后2为进,加1先,先2后1为出,减1,这个怎么弄 求指导思路
回复

使用道具 举报

ID:511890 发表于 2020-9-18 00:55 | 显示全部楼层
while(1){
        in = 0;out = 0;
        if(光控1==1 && 光控2==0){
                延时函数(延时一定时间)
                if(光控1==1 && 光控2==1){
                        in = 1;
                        out = 0;
                }
                延时
        }

        if(光控1==0 && 光控2==1){
                延时函数(延时一定时间)
                if(光控1==1 && 光控2==1){
                        in = 0;
                        out = 1;
                }
                延时
        }
        if(in == 1) sum ++;
        if(out == 1) sum--;

}

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

ID:123289 发表于 2020-9-18 14:22 | 显示全部楼层
你有没有考虑到,光电的信息可能是这样:
……1,2,1,2,1……
谁先谁后呢?
回复

使用道具 举报

ID:277948 发表于 2020-9-18 16:16 | 显示全部楼层
做的精准一些,可以考虑人体走过去的宽度
回复

使用道具 举报

ID:306810 发表于 2020-9-18 17:53 | 显示全部楼层
可不可以两个光控发射器间的位置小一点,在某一时刻能够同时采到行人的信号,接着再去通过后面的信号来判断是进,还是出。
回复

使用道具 举报

ID:716656 发表于 2020-9-21 09:18 | 显示全部楼层
网上看了好多人的建议,这样的写法,不确定性太多了,要精确的计算进出人数,应该需要图像识别了
回复

使用道具 举报

ID:852300 发表于 2020-12-1 12:04 | 显示全部楼层
单方向计算就可以了,通断次数除以2是最低流量了!
回复

使用道具 举报

ID:678280 发表于 2020-12-1 17:46 | 显示全部楼层
两套光电检测,进出各自统计。
回复

使用道具 举报

ID:420188 发表于 2020-12-2 10:28 | 显示全部楼层
提建议,用红外传感器计数怎么样
回复

使用道具 举报

ID:414556 发表于 2020-12-2 12:19 | 显示全部楼层
一个人可以这样计,人多就乱了。
回复

使用道具 举报

ID:852487 发表于 2020-12-2 12:23 来自手机 | 显示全部楼层
你设计的程序代码可以换个,多重几个
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表