DF人体热释电红外传感器

2024-04-093595
AI 快速预览详细 收起
本文介绍了一款利用DF人体热释电红外传感器制作的自动播放系统。当传感器检测到有人经过时,MP3会自动播放音乐。然而,音乐会在周围有变化时中断重新开始。为了解决这个问题,文章提供了使用Mind+编程的方法,通过设置标志变量来控制音乐播放状态,确保音乐在播放过程中不会中断。这种方法适用于STEM教育和儿童科学实验场景,能够让孩子体验到连续的音乐播放乐趣。
设计思路和测试过程:利用DF人体热释电红外传感器制作了一款自动播放系统,当人体热释电红外传感器感应到周围有人经过时,MP3会自动播放音乐,但问题是只要周围有变化,音乐会中断重新开始。我想的是在音乐播放过程中不因为有人经过时中断,待播放完毕后再重复进行。哪位大神帮忙解决一下利用Mind+如何设计一个音乐不会中断的程序。

创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(3)
ljs硬件
ljs硬件
可以把等待25秒换成重复执行25000次,每次等待0.001秒并判断环境变化
五小创客社团
五小创客社团
作者
五小创客社团
五小创客社团
作者
回复五小创客社团
关于因为感应器导致播放音乐中断的问题,暂时解决。主要方法就是,音乐播放时长为25秒,设置了一个等待25秒的时长,两个时间正好吻合,执行循环程序时会按顺序进行,在等待时间内,感应器不起作用。所以,必须等到25秒结束后才会执行下一个程序,播放时长和等待时长正好抵消,反而还不影响感应器的工作,方法有些笨,但也能解决问题
DFEDU
DFEDU
你的程序截图看看
五小创客社团
五小创客社团
作者
回复DFEDU
我自己琢磨了一下,以下程序暂时可以解决中断的问题,不足之处还求大神指教。
- 没有更多了 -