SDカードに対する読込・書込(マイクロSDカードスロットDIP化キット使用)

解説

マイクロSDカードスロットDIP化キットを使用すると、SDカードに対して、読み、書きができます。

SDライブラリを使用すると、簡単にSDカードに対して、読み、書きができます。

SDカードの動作電圧は、2.7[V] ~3.6 [V]。これに対してArduinoのピンからの出力電圧は、5.0[V]。
抵抗を用いて分圧します。
今回は、1.5k[Ω]と3.3k[Ω]の抵抗を用いました。
(SDカードへの入力電圧は、 5.0 * 3.3k / ( 3.3k + 1.5k ) = 3.4375 [V] となる)

部品表

部品名 数量 商品名 参考価格
マイクロSDカードスロットDIP化キット 1 マイクロSDカードスロットDIP化キット 300円
1.5KΩ抵抗器 3 カーボン抵抗(炭素皮膜抵抗) 1/6W 1.5KΩ 100本100円
3.3KΩ抵抗器 3 カーボン抵抗(炭素皮膜抵抗) 1/6W 3.3KΩ 100本100円
Arduinoボード 1 Arduino Uno 2,780円
ブレッドボード 1 EIC-801 250円
ジャンパーワイヤ 適量 ジャンパーコード(オス-オス)セット 100mm49個
150mm8個
200mm4個
250mm4個
のセット200円

接続表

マイクロSDカードスロットDIP化キット側 Arduino側
ピン番号 ピン名称 ピン番号
1 DAT2 Digital 10 (1.5kΩ抵抗, 3.3kΩ抵抗で分圧する)
2 CD/DAT3 GND
3 CMD Digital 11 (1.5kΩ抵抗, 3.3kΩ抵抗で分圧する)
4 VDD 3.3V
5 CLK Digital 13 (1.5kΩ抵抗, 3.3kΩ抵抗で分圧する)
6 VSS GND
7 DAT0 Digital 12
8 DAT1 無接続
9 カード検出スイッチB 無接続
10 カード検出スイッチA 無接続

接続例

サンプルコード

実行

処理結果をシリアル通信で受信

ダウンロード

サンプルスケッチファイル