micropython 播放音乐_用 pyboard 的 DAC 播放 WAV 格式音乐
官方的PyBoard帶有DAC功能,使用DAC,我們可以播放簡單的音樂。
先準(zhǔn)備好兩根銅絲,一個(gè)有源音箱,一個(gè)音頻線。
然后從官方網(wǎng)站下載兩個(gè)文件:
?http://micropython.org/resources/examples/wave.py
http://micropython.org/resources/examples/chunk.py
準(zhǔn)備好音頻文件,并轉(zhuǎn)換為單聲道8bit的wav格式,文件不要大于60KB。
將文件復(fù)制到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)
轉(zhuǎn)自這里。
總結(jié)
以上是生活随笔為你收集整理的micropython 播放音乐_用 pyboard 的 DAC 播放 WAV 格式音乐的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: a标签实现文件下载(ie8可用)
- 下一篇: python的idel下添加清屏功能