2013年10月16日水曜日

Arduino MEGA ADK + Ethernet ShieldでMicroSDにアクセス

今回は、MicroSDにアクセスです。
Arduinoには簡単にシールドが利用できるように、サンプルスケッチが用意されていますのでこれを利用します。
File→Example→SD→Cardinfo を選択し、IDEに取り込みます。
私の使用しているのはArduino MEGA ADKなので下記の箇所を修正します。
  //pinMode(10, OUTPUT);     // change this to 53 on a mega
  pinMode(53, OUTPUT);     // change this to 53 on a mega
スケッチ→ライブラリ使用→SDとしてSDライブラリを使用可にします。

そして、コンパイル。
もちろん、エラーは無いと思いますので、Arduinoに書き込み即実行。
シリアルモニタに下記のような情報が表示されれば正常に動作してます。

Initializing SD card...Wiring is correct and a card is present.

Card type: SD2

Volume type is FAT32

Volume size (bytes): 1963274240
Volume size (Kbytes): 1917260
Volume size (Mbytes): 1872

Files found on the card (name, date and size in bytes): 
_~1.TRA       2013-10-16 13:14:30 4096
TRASHE~1/     2013-10-16 13:14:30
SPOTLI~1/     2013-10-16 13:14:32
  STORE-V2/     2013-10-16 13:14:32
    A01A6F~1/     2013-10-16 13:14:32
      JOURNA~1.REP/ 2013-10-16 13:14:32
      PSID.DB       2013-10-16 13:14:58 8192
      TMP~1.SNO     2013-10-16 13:14:32 0
      TMP~1.LIO     2013-10-16 13:14:32 0
      LION~1.CRE    2013-10-16 13:14:32 0
      INDEXS~1      2013-10-16 13:14:48 28
      0~1.IND       2013-10-16 13:14:58 4096
      0~2.IND       2013-10-16 13:14:58 32768
      0~3.IND       2013-10-16 13:14:56 3277
      0~4.IND       2013-10-16 13:14:32 4096
      0~5.IND       2013-10-16 13:14:32 8192
      0~6.IND       2013-10-16 13:14:32 4096
      0~7.IND       2013-10-16 13:14:32 8192
      0~8.IND       2013-10-16 13:14:32 8224
      0~9.IND       2013-10-16 13:14:32 1024
      0~10.IND      2013-10-16 13:14:32 65536
      0~11.IND      2013-10-16 13:14:54 415
      0~1.DIR       2013-10-16 13:14:56 65536
      LIVE0~1.IND   2013-10-16 13:14:58 4096
      LIVE0~2.IND   2013-10-16 13:14:58 32768
      LIVE0~3.IND   2013-10-16 13:14:58 3277
      LIVE0~4.IND   2013-10-16 13:14:32 4096
      LIVE0~5.IND   2013-10-16 13:14:32 8192
      LIVE0~6.IND   2013-10-16 13:14:32 4096
      LIVE0~7.IND   2013-10-16 13:14:32 8192
      LIVE0~8.IND   2013-10-16 13:14:32 8224
      LIVE0~9.IND   2013-10-16 13:14:32 1024
      LIVE0~10.IND  2013-10-16 13:14:32 65536
      LIVE0~11.IND  2013-10-16 13:14:54 513
      LIVE0~1.DIR   2013-10-16 13:14:56 65536
      STORE.DB      2013-10-16 13:14:46 118784
      STORE~1.DB    2013-10-16 13:14:58 118784
      REVERS~1      2013-10-16 13:14:54 65536
      SHUTDO~1      2013-10-16 13:14:58 4
      JOURNA~1.LIV/ 2013-10-16 13:14:36
      JOURNA~1      2013-10-16 13:14:36 0
      JOURNA~1.SCA/ 2013-10-16 13:14:36
        JOURNAL.1     2013-10-16 13:14:38 53
      REVERS~1.SHA  2013-10-16 13:14:40 3136
      0~1.SHA       2013-10-16 13:14:44 4096
      0~2.SHA       2013-10-16 13:14:42 0
      0~3.SHA       2013-10-16 13:14:42 0
      0~4.SHA       2013-10-16 13:14:42 65536
      0~5.SHA       2013-10-16 13:14:42 8
      0~6.SHA       2013-10-16 13:14:42 2056
      0DIREC~1.SHA  2013-10-16 13:14:44 1088
      0~7.SHA       2013-10-16 13:14:44 1
      LIVE0~1.SHA   2013-10-16 13:14:46 4096
      LIVE0~2.SHA   2013-10-16 13:14:46 0
      LIVE0~3.SHA   2013-10-16 13:14:46 0
      LIVE0~4.SHA   2013-10-16 13:14:46 65536
      LIVE0~5.SHA   2013-10-16 13:14:46 8
      LIVE0~6.SHA   2013-10-16 13:14:46 2056
      LIVE0D~1.SHA  2013-10-16 13:14:46 1088
      LIVE0~7.SHA   2013-10-16 13:14:46 1
      JOURNA~1.2    2013-10-16 13:14:54 140
      STORE~1.UPD   2013-10-16 13:14:56 12
      REVERS~1.UPD  2013-10-16 13:14:56 2
      PERMST~1      2013-10-16 13:14:58 61
  STORE-V1/     2013-10-16 13:14:32
    VOLUME~1.PLI  2013-10-16 13:14:32 348
  VOLUME~1.PLI  2013-10-16 13:14:36 3184
FSEVEN~1/     2013-10-16 13:14:32
  FSEVEN~1      2013-10-16 13:14:54 36
  000000~1      2013-10-16 13:14:54 77
  000000~2      2013-10-16 13:14:54 70

0 件のコメント: