友情提示点击顶部放大镜 可以使用站内搜索 记住我们的地址 www.hainabaike.com
官方的PyBoard带有DAC功能,使用DAC,我们可以播放简单的音乐。
先准备好两根铜丝,一个有源音箱,一个音频线。
然后从官方网站下载两个文件:
http://micropython.org/resources/examples/wave.py
http://micropython.org/resources/examples/chunk.py
准备好音频文件,并转换为单声道8bit的wav格式,文件不要大于60KB。
将文件复制到PYBFlash或者SD卡的根目录
将音频线连接到pyboard上,具体连接方式是:
X5(PA4/DAC1)连接音频线左右声道
GND连接音频线公共端
输入下面程序,就可以开始播放音乐了。
import wave from pyb import DAC dac = DAC(1) f = wave.open('test.wav') dac.write_timed(f.readframes(f.getnframes()), f.getframerate(), mode=DAC.CIRCULAR) pyb.delay(3000) f = wave.open('03.wav') dac.write_timed(f.readframes(f.getnframes()), f.getframerate(), mode=DAC.CIRCULAR) pyb.delay(3000) f = wave.open('x1.wav') dac.write_timed(f.readframes(f.getnframes()), f.getframerate(), mode=DAC.CIRCULAR)
源代码下载:wave.zip。
转自这里。
标签: pythonpybMicroPython音乐pyboardmultimediaDACSD卡wav
文章来源:
MicroPython 实验室
版权声明:本站资源来自互联网收集,仅供用于学习和交流,请遵循相关法律法规,本站一切资源不代表本站立场,如有侵权、后门、不妥请联系本站删除。
评论列表