极客工坊

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 24498|回复: 6

求助,如何让arduino播放sd卡中的音乐

[复制链接]
发表于 2015-5-18 13:53:38 | 显示全部楼层 |阅读模式
在下是新手,之前看了论坛里的几个帖子,现在能够用simpleSdAudio库并通过串口监视器输入信息让蜂鸣器播放音乐。但我想知道,比如我做了一个小游戏,然后怎样实现在不同的条件下(通关成功或者失败),让单片机做到用蜂鸣器播放sd卡里的不同 的音乐?而且这样的话对我玩游戏的体验会不会有影响(比如闪屏什么的)
请大神指点,谢谢!
回复

使用道具 举报

发表于 2015-5-19 11:32:51 | 显示全部楼层
会有影响,放音乐的时候不能做其他事情,除非非常短的音效,这样用户不会感觉太大的影响.
回复 支持 反对

使用道具 举报

发表于 2015-5-19 15:48:39 | 显示全部楼层
鉴于目前Arduino控制器的白菜价格与迷你的身材,你可以用另一个控制器与TF卡组成播放器,通过串口与主控制器通信,主控要放音乐,输出个字符就不用管了。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2015-5-19 16:56:48 | 显示全部楼层
whtech 发表于 2015-5-19 11:32
会有影响,放音乐的时候不能做其他事情,除非非常短的音效,这样用户不会感觉太大的影响.

嗯,那比如说我做了一个贪吃蛇的小游戏,然后想在玩的时候播放背景音乐,怎样才能做到呢?如果音乐用tone()函数的话,怎么做到和游戏的主体程序同时运行。是不是也不能同时运行
回复 支持 反对

使用道具 举报

发表于 2015-5-25 15:17:27 | 显示全部楼层
XNNN_ 发表于 2015-5-19 16:56
嗯,那比如说我做了一个贪吃蛇的小游戏,然后想在玩的时候播放背景音乐,怎样才能做到呢?如果音乐用tone ...

用独立的mp3模块,或者两块arduino协作,哈哈。
回复 支持 反对

使用道具 举报

发表于 2015-5-25 23:04:01 | 显示全部楼层
可以用wtv020sd模块
回复 支持 反对

使用道具 举报

发表于 2015-7-15 10:15:14 | 显示全部楼层
回复 支持 反对

使用道具 举报

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

本版积分规则

Archiver|联系我们|极客工坊

GMT+8, 2026-6-16 17:48 , Processed in 0.051500 second(s), 22 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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