Arduino Nano に自作のカードスロットを使って microSD Card をつないでみた。
Nanoは5V、microSDは上限が3.7Vなので分圧で電圧差を調整した。
手持ちにあった抵抗から選んで10kΩと5.1kΩを使った。
配線
SCK D13 – 5pin CLK
MISO D12 – 7pin DAT0(DO)
MOSI D11 – 3pin CMD(DI)
D4 – 2pin CD/DAT3(CS)
microSDは切り欠きの側が1番ピンだ。
GNDは当然共通にするが、3.3VはNanoの3V3につないだのではカードが認識されなかった。
原因がわかるまであれこれ悩んだが、結局、外部から3.3Vを取ったらあっさり認識した。
SDカードはそこそこ電気を食うらしいので不足していたのだろう。