ホーム > diary > WAVE SHIELD & ATmega328P

2009-10-07

WAVE SHIELD & ATmega328P


ArduinoのWAVE SHIELDを作ってみました。
SDカードに入ってるwavファイルを再生できる優れもの。

SANY0266

送られてきたキットには説明書とか何にも入ってなくて、「なんじゃこりゃー!」って思ったんですが、公式サイトに部品のチェックリストとか作り方が載ってて一安心。

[Audio Shield for Arduino]
http://www.ladyada.net/make/waveshield/
左メニューの「Make It」と「Use It」に作り方と使い方が載ってます。

袋を開けるとこんな感じ。説明書なしでちょっと引く。
SANY0265

サイトを見ながら作業して無事完成。しかしこの後、まさかの大問題発生。
SANY0269

使うときはこんな感じでArduinoに乗っけます。
サンプルコードは公式サイトにたくさん転がってるのでそれを参考に。
SANY0270

で、できたーーーーー!と思って聴いてみたんですが、なんかうまく曲が再生されないんですよねー。Sirial Monitorで確認したら、ファイルが存在してるのはわかってるんだけど、ファイル名とかの情報が一切取得できてないっぽい。うーーーーん。

いろいろ調べた結果、僕の持ってるArduino Diecimilaは世代が古めで、メモリかなんかの容量が足りなくてプログラムがうまく走らないっぽいことが判明。(Arduino Diecimilaでもさくっと動いたってBlogを読んだような気がしたんですが、おいらのでは無理でした。)

次バージョンのArduino Duemilanoveを買わなくちゃいけないのかと思っていたら、Arduino Diecimilaに乗ってるチップ(下写真の赤丸部分)をATmega328Pっていうやつに変更したらDuemilanove同等の性能になるらしい。
SANY0276

という訳でスイッチサイエンスさんで調べてみたら、500円で売ってたのでぽちっと購入。
(他にもいろいろ面白いものがあったので、結局3000円以上ぽちぽちしてしまった…)

[スイッチサイエンス/商品詳細 Arduino大容量化チップ(ATMega328P)]
http://www.switch-science.com/products/detail.php?product_id=113

最新チップに乗せ変えたら、WAVE SHIELDもあっさり動きました。
よかった、よかった。

時間ができたらセンサーとかいろいろくっつけて、自分用のへんてこポータブルプレイヤーを作っちゃうぜ!


POST : hara3 | | コメント(0) | トラックバック(0)

トラックバック(0)

このブログ記事を参照しているブログ一覧: WAVE SHIELD & ATmega328P

このブログ記事に対するトラックバックURL:

コメントする

(初めてコメントする場合、承認されるまではコメントが表示されない場合があります。)




About Me
  • hara3
    Saitama, Japan

    いろんな玩具とコンピュータで遊んでいます。よろしくね。
Categories
Archives
Feed