ttoのblog

メモ

Arduino Ethernet Shield R3でSDカードにデータを書いてみる(2)

前回の続きで、Arduino Ethernet Shield R3に載ってるmicroSDカードスロットを使って

SDカードの利用に挑戦です。


まずはEthernet ShieldをArduino Unoの上にブッ挿して、

f:id:tto0816:20130121225627j:plain

適当なmicroSDカードも挿しておきます。

私は昔のガラケーに使ってた64MBのTranscend製のものを挿しました。


次にIDE側でリファレンスデザインのCardInfoを試して見ることにします。

f:id:tto0816:20130121231338j:plain

からCardInfoを選択してソースコードを表示→書込で

書込が完了したらシリアルモニタでカード情報が確認できます。



実はここでハマりました。

何度やってもSDカードの初期化に失敗してしまうとシリアルモニタに表示されてしまいました。

SDカード自体はPCに挿せば中をエクスプローラで見れますし、テキストファイルも新規に作れます。

なのでググってあーでもないこーでもないとやってみたんですが、

結局、Windowsのディスクの管理でファイルシステムをFAT32でフォーマットしなおしたら、

カード情報の取得に成功しました。

f:id:tto0816:20130121231942j:plain



これで標準のSD.hで問題なくSDカードを操れるはずなので

次回こそはSDカードにデータを書いてみます。