1. keitasumiya

    No comment

    keitasumiya
Changes in body
Source | HTML | Preview
@@ -1,66 +1,66 @@
参考にさせていただいたのは
![ArduinoでSDメモリカードを読み書きする]( http://arms22.blog91.fc2.com/blog-entry-502.html )
です.
というかこれしか試してません.
SDカードはシールド
![HiLetgo Micro SD/ TF カードモジュール シールド モジュール 6 ピン SPI [並行輸入品] ](http://amzn.asia/9duwSG8)
を使って楽しました.
この方の方法だと, ちゃんと回路組めばシールドなしでもいけるみたいですね. 今度やってみよう.
接続は
PIN11 - DI (MOSI)
PIN12 - DO (MISO)
PIN13 - CLK (SCK)
PIN 4 - CS
GND - GND
5V - VCC
以下のcodeは, 上のURLの方が書いてくださったコメントを外して動作に必要そうな部分だけ抜き出したもの.
## A0の値をSDに書き込み
```sd_write_simple.ino
#include <SD.h>
const int chipSelect = 4;
void setup(){
pinMode(SS, OUTPUT);
SD.begin(chipSelect);
}
void loop(){
File dataFile = SD.open("datalog2.txt", FILE_WRITE);
if (dataFile) {
int value = analogRead(0);
dataFile.println(value);
dataFile.close();
}
delay(1000);
}
```
-## SDの値読み込み
+## SDの値読み込み
```sd_read_simple.ino
#include <SD.h>
const int chipSelect = 4;
void setup(){
Serial.begin(9600);
pinMode(SS, OUTPUT);
SD.begin(chipSelect);
}
void loop(){
File dataFile = SD.open("datalog2.txt");
if (dataFile) {
while (dataFile.available()) {
Serial.write(dataFile.read());
}
dataFile.close();
}
delay(2000);
}
```