先格式化再放入wav音樂檔,格式化時檔案系統選擇FAT或FAT32
音樂檔案
- 轉檔程式Audacity software轉成wav檔
- Convert to 16 bits
- Convert 22 K Hz or less
- 大小長度不限
- 檔名:格式8.3:8.3格式是DOS下的一種命名方式這主要是因為當初的文件系統是FAT16,只能夠支持檔案名最多為8個英文字串、副檔名最多3個字串的文件,所以DOS也只能夠支持檔案名最多為8個英文字串、副檔名最多3個字串的文件。現在Windows下的文件系統一般為FAT32,最多可支持255個英文字串的檔案名,所以一般人會把名字命名得很長,豈不知DOS下只能夠看到8個字串的檔案名,其餘部分用數字替代,如:Windows下的檔案名為:smallfrogs.txt,在DOS下只能夠看出smallf~1.txt。
waveHC Library create by Ladyada
- download:https://code.google.com/p/wavehc/
- 放進arduino libraries
主要重點程式內容
- FatReader file :此物件表示一個WAV檔
- WaveHC wave:一次只播放一個檔案
- wave.isplaying:判斷是否正在播放
- wave.stop():停止播放
- wave.play():開始播放
- file.open(root,fileName):搜尋根目錄,並打開檔案
- wave.create(file):將檔案轉成wav物件
程式碼
- https://drive.google.com/file/d/0B3iLa8F71LQwcWFmbmlZcUZBU3M/edit?usp=sharing
參考&來源
- http://www.adafruit.com/products/94#Learn
- http://learn.adafruit.com/adafruit-wave-shield-audio-shield-for-arduino/wavehc-library
- http://vmixclub.pixnet.net/blog/post/501715-%E4%BB%80%E9%BA%BC%E6%98%AF8.3%E6%A0%BC%E5%BC%8F
沒有留言:
張貼留言