• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

arduino能用pwm播放音乐吗

yhj416606438 2018-07-10 浏览量:2082
arduino能用pwm播放音乐吗,歌曲通过外部的flash存储
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • PWM出音乐是肯定可以的。

    但是音效啊,低音啊,就别想了,只是听个响就算了。

    • 发布于 2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:19
  • 理论上都可以,数字音乐就是PWM[DAT]模拟波形而后通过滤波实现声音还原。
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 当然能,频率不同声音不同。
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上没有问题,不过为什么要PWM,而不是PCM解码然后输出实现DAC呢?

    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上可行 但是实际上arduino的处理能力有限 软解mp3应该不行
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以呀,软解8000Hz或许可以达到,arduino处理效率不是很高,需要把代码写得很优化才可以
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的

    PWM驱动喇叭就可以有声音,不同的频率有不同的声音

    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 基于单片机的电子琴就是用PWM驱动的,不同的频率产生不同音调,但音准肯定不行。
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上是可以的,但是Arduio的运算能力不足,解码音频的速度跟不上
    • 发布于2018-07-10
    • 举报
    • 评论 0
    • 0
    • 0

  • 能用蜂鸣器听个调调
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM可以控制蜂鸣器输出不同的声调,但是离音乐的距离 还是很大的
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • PWM可以模拟出不同的音调,但是这个音质是个很大的问题,最好还是要用专业的音频解码模块来处理。
    • 发布于2018-07-11
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,可以模仿简单的声音,但是复杂的很难做到
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以的,可以模仿简单的声音,但是复杂的很难做到
    • 发布于2018-07-21
    • 举报
    • 评论 0
    • 0
    • 0

  • 可以实现,从flash读取音乐的波形数据,在arduino上接入一个PWM功放,将并行数据转成pwm信号送入功放
    • 发布于2018-07-24
    • 举报
    • 评论 0
    • 0
    • 0

  • 理论上可以,毕竟频率不同,出来的音调不同

    但是不推荐用pwm实现,

    因为相比用定时器而言,pwm不方便调节频率

    • 发布于2018-07-27
    • 举报
    • 评论 0
    • 0
    • 0

  • pwm只能控制音调无法控制音量,并且只能播放生硬的电子音,如果楼主确实想玩音乐播放器的可以试试外接sd卡音乐播放模块。
    • 发布于2018-07-31
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

arduino能用pwm播放音乐吗