922浏览
查看: 922|回复: 5

[求助] DF人体热释电红外传感器

[复制链接]
设计思路和测试过程:利用DF人体热释电红外传感器制作了一款自动播放系统,当人体热释电红外传感器感应到周围有人经过时,MP3会自动播放音乐,但问题是只要周围有变化,音乐会中断重新开始。我想的是在音乐播放过程中不因为有人经过时中断,待播放完毕后再重复进行。哪位大神帮忙解决一下利用Mind+如何设计一个音乐不会中断的程序。

DFEDU  高级技师

发表于 2024-4-10 10:44:06

你的程序截图看看
回复

使用道具 举报

五小创客社团  见习技师
 楼主|

发表于 2024-4-11 08:26:30

程序编译

本帖最后由 五小创客社团 于 2024-4-11 08:28 编辑

C:\Users\teacher\Desktop

程序

程序
回复

使用道具 举报

五小创客社团  见习技师
 楼主|

发表于 2024-4-11 08:33:32


关于因为感应器导致播放音乐中断的问题,暂时解决。主要方法就是,音乐播放时长为25秒,设置了一个等待25秒的时长,两个时间正好吻合,执行循环程序时会按顺序进行,在等待时间内,感应器不起作用。所以,必须等到25秒结束后才会执行下一个程序,播放时长和等待时长正好抵消,反而还不影响感应器的工作,方法有些笨,但也能解决问题
回复

使用道具 举报

五小创客社团  见习技师
 楼主|

发表于 2024-4-11 08:35:26

DFEDU 发表于 2024-4-10 10:44
你的程序截图看看

我自己琢磨了一下,以下程序暂时可以解决中断的问题,不足之处还求大神指教。
回复

使用道具 举报

刘骏森  初级技师

发表于 2024-10-1 15:29:15

可以把等待25秒换成重复执行25000次,每次等待0.001秒并判断环境变化
回复

使用道具 举报

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

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail