×

Beaglebone智能圣诞花环开源分享

消耗积分:0 | 格式:zip | 大小:0.00 MB | 2023-06-16

安德森大

分享资料个

描述

我们小组在 Rose-Hulman 为我们的 ECE434 嵌入式 Linux 课程创建了智能圣诞花环。我们想在准备考试和完成其他顶点项目的同时传播一点圣诞欢呼。

花圈的想法很简单——使用 Blynk 应用程序控制一首歌曲,花圈就会相应地亮起。

我们的软件有些复杂——项目中最困难的部分是充分理解多线程和子进程,以便在 beaglebone 的 PRU 上并行使用 mplayer 和控制灯。从 python 文件中停止 mplayer 中的音乐非常困难。最终,我们不得不将命令作为子进程运行并将键盘命令传送给它才能停止。

要结合 mplayer、PRU 上的灯和 Blynk 应用程序,我们必须在 python 中运行线程。当按下 Blynk 上的按钮时,我们的 python 代码会启动一个新线程,该线程启动 mplayer 并运行灯。当按下停止按钮时,该线程终止并且应用程序恢复正常操作。

 

 


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !