完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
|
|
相关推荐
8个回答
|
|
逻辑关系清楚之后,软件很好写的,获取一个进信号,就把人数加1,获取一个出信号,人数减1,就可以了啊
|
|
|
|
简单写了写,仅供参考,肯定还需要调试。
Main()-------------轮询方式 { 显示当前人数(); If(1收到信号) { 去抖(); 置位标识A=1; 开计时器0; } If(2收到信号) { 去抖(); 置位标识B=1; 开定时器1; } } 定时器0()溢出---------定时长度根据正常人进入或者离开的时候通过两个传感器的时间设定。 { If(A=1,B=1) { 进入+1;/人数+1 } A=0; } 定时器1()溢出---------定时长度根据正常人进入或者离开的时候通过两个传感器的时间设定。 { If(A=1,B=1) { 离开+1;/人数-1 } B=0; } 评分
|
||
|
||
谢谢,主要是软件我不是很擅长,所以来吸取精华
|
|
|
|
其实你上面的这个设计如果真的做出来的话,感觉效果应该也不会特别好,首先这种红外对管计数本省就很不精准,尤其是在判断进出的时候很困难,单个人经过的话,好好优化下算法应该还勉强能用,多个人同时的时候基本上就没办法计数了。设计的思路是对的,就是通过两个传感器触发的先后次序来判断是进还是出,但是感觉用红外传感器来做不太靠谱。
|
|
|
|
天涯何处 发表于 2016-5-27 21:02 谢谢你的指导,我先试试这个方法。如果不太靠谱的就再改改, |
|
|
|
|
|
|
|
|
|
|
|
技能改变中国,实训改变命运!发烧友专注于研发工程师技能培训,8年口碑,教学以实战为主,注重教学质量,关注学员就业率,高薪就业率高达90%以上。发烧友自主研发业内领先物联网实验平台,同时是教育部定点嵌入式培训实战基地,多年来获得企业、学员的良好口碑,在卓越的品质背后,是发烧友“让中国智造引领世界!”的企业使命。
学习并不难,关键有恒心,想了解更多物联网嵌入式单片机ARM、Linux的童鞋请加罗工2116084661 |
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-LCD显示图片编程示例之介绍mmap
180 浏览 0 评论
《DNESP32S3使用指南-IDF版_V1.6》第二章 常用的C语言知识点
587 浏览 0 评论
【RA-Eco-RA2E1-48PIN-V1.0开发板试用】(第三篇)ADC采集+PWM输出
549 浏览 0 评论
《DNK210使用指南 -CanMV版 V1.0》第四十五章 人脸识别实验
548 浏览 0 评论
1051 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
11763 浏览 31 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 17:41 , Processed in 0.791934 second(s), Total 92, Slave 71 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号