2012年3月14日水曜日

mbed+VS1002(VS1033D)+☆Bord・OrangeでMP3再生

mbed+VS1002+☆Bord・OrangeでSDカード内のMP3ファイルを再生してみました。
プログラムはこれです↓
http://mbed.org/users/nameless129/programs/MP3_player_on_Orange/m6vq1p

Arduino MP3プレイヤーシールド向けのプログラムを利用しました。
MP3のデコードはmbed単体では不可能なのでVS1002を利用しています。
これは何かというと、MP3ファイルをデコードしてくれるICです。
SDカードのMP3ファイルのデータを転送するだけで勝手にオーディオ信号にデコードしてくれます。
今回は千石で購入したVS1033Dを利用していますが、VS1002と互換性があるので特にプログラムの
変更はありません。
(とはいえVS1002の勉強用にコードを集めただけなので詳しいことはしっかり理解できていません...

プログラムの動作としてはルートフォルダ内のMP3ファイルを最大25個まで連続で再生します。
半角英数のファイル名をつけたMP3で再生ができることを確認しています。
2バイト文字が含まれるMP3ファイルは実験していないので不明ですが、再生できない可能性があります。

1 件のコメント :

jack さんのコメント...

實施端點安全策略,以及與現有的網路基礎架構輕鬆集成。不管端點以何種方式與網路相連,賽門にほんNCH