micropython 播放音乐_用 pyboard 的 DAC 播放 WAV 格式音乐
官方的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)
轉自這里。
總結
以上是生活随笔為你收集整理的micropython 播放音乐_用 pyboard 的 DAC 播放 WAV 格式音乐的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: a标签实现文件下载(ie8可用)
- 下一篇: python的idel下添加清屏功能