SD Card Shield V2.1 [Arduino]
以前にSDカードで何かしようと思って購入しておいた SDカードシールドです。
カードのソケットの他、信号レベルを 3.3V にするための分圧抵抗、チップ型のタンタルコンデンサ、IOポート(D9)からの電源供給に切り替えるスイッチ?などがのっているようです。
Arduino に載せてみるとこんな感じ。
非常にすっきりしたシールドで気持ちがいいのですが、大きな問題がありました。
「5V や GND がとれない!」
というものです。
そこで解決策を考えてみました。
<解決策>
その1:
Arduino と、SDカードシールドとの間に、もう1枚、目的達成のためのシールドを挟む。
ちょっと大げさになってしまうかな?
もともと、このシールドは最後に Add on するのが目的なのかも。
その2:
足長のピンソケットに付け替える。
ピンソケット1x6(6P): パーツ一般 秋月電子通商 電子部品 ネット通販:
http://akizukidenshi.com/catalog/g/gC-04045/
ハンダ吸い取り器の出番。ちょっと面倒。
その3:
5V や GND を使わない。
他のピン Digital 0-7, Analog 0-5 ピンの電位差で対応する。
マトリックス LED などの使い方で、5×7ドットのものならピン数的には足りる。
その4:
Arduino のICSP 端子をつかう。
2番が 5V、6番が GND につながっているのでここからとれそう。
オス、メスが逆なので オス-メスのジャンプワイヤーが必要。
その5:
あきらめる。
SD カードへの書き込みテストなどの用途に使う。
寂しい。
こんなところでしょうか?
あとは Arduino Mega を使うというのも思いつきましたが、SPI通信で使用するピンが Duemilanove や Uno などの普通のArduino とは違っていて使えないようです。(Mega は MOSI - 51, MISO - 50, CLK - 52, CS - 53)
あ、、でも SD2Card.h を覗いてみると
というような記載があるので、ここをいじれば使えるかも。
すでに、新しいのが出ているようです。
SD card shield [INT106D1P] - $13.90 : Seeed Studio Bazaar, Boost ideas, extend the reach
http://www.seeedstudio.com/depot/sd-card-shield-for-arduino-v21-p-492.html
裏には、V3.0 と印刷してあります。
カードのソケットの他、信号レベルを 3.3V にするための分圧抵抗、チップ型のタンタルコンデンサ、IOポート(D9)からの電源供給に切り替えるスイッチ?などがのっているようです。
Arduino に載せてみるとこんな感じ。
非常にすっきりしたシールドで気持ちがいいのですが、大きな問題がありました。
「5V や GND がとれない!」
というものです。
そこで解決策を考えてみました。
<解決策>
その1:
Arduino と、SDカードシールドとの間に、もう1枚、目的達成のためのシールドを挟む。
ちょっと大げさになってしまうかな?
もともと、このシールドは最後に Add on するのが目的なのかも。
その2:
足長のピンソケットに付け替える。
ピンソケット1x6(6P): パーツ一般 秋月電子通商 電子部品 ネット通販:
http://akizukidenshi.com/catalog/g/gC-04045/
ハンダ吸い取り器の出番。ちょっと面倒。
その3:
5V や GND を使わない。
他のピン Digital 0-7, Analog 0-5 ピンの電位差で対応する。
マトリックス LED などの使い方で、5×7ドットのものならピン数的には足りる。
その4:
Arduino のICSP 端子をつかう。
2番が 5V、6番が GND につながっているのでここからとれそう。
オス、メスが逆なので オス-メスのジャンプワイヤーが必要。
その5:
あきらめる。
SD カードへの書き込みテストなどの用途に使う。
寂しい。
こんなところでしょうか?
あとは Arduino Mega を使うというのも思いつきましたが、SPI通信で使用するピンが Duemilanove や Uno などの普通のArduino とは違っていて使えないようです。(Mega は MOSI - 51, MISO - 50, CLK - 52, CS - 53)
あ、、でも SD2Card.h を覗いてみると
/**
* Define MEGA_SOFT_SPI non-zero to use software SPI on Mega Arduinos.
* Pins used are SS 10, MOSI 11, MISO 12, and SCK 13.
*
* MEGA_SOFT_SPI allows an unmodified Adafruit GPS Shield to be used
* on Mega Arduinos. Software SPI works well with GPS Shield V1.1
* but many SD cards will fail with GPS Shield V1.0.
*/
#define MEGA_SOFT_SPI 0
というような記載があるので、ここをいじれば使えるかも。
すでに、新しいのが出ているようです。
SD card shield [INT106D1P] - $13.90 : Seeed Studio Bazaar, Boost ideas, extend the reach
http://www.seeedstudio.com/depot/sd-card-shield-for-arduino-v21-p-492.html
裏には、V3.0 と印刷してあります。
SD card shield for Arduino V2.1
- 出版社/メーカー: Seeedstudio
- メディア: