SDカードから「data.txt」の「current」を読み取るプロジェクトに取り組んでいます。目標は、行ごとに読み取り、int "TargetCur" に入力することです。
コード構造:
1. SDcard から "data.txt" を開きます
2. 1 行目のデータを読み取ります
3. 読み取りデータを int "TargetCur" に入力します
4. Arduino がアクションを実行し
ます 5. 上記のアクションが完了したら、"data.txt" から 2 行目のデータを読み取ります」
6. 上記のステップ 3 から 5 を繰り返します。
" data.txt " は次のようになります:
現在の
2.179
3.179
2.659
2.859
#include <SPI.h>
#include <SD.h>
File Data;
// Declare the pins used:
int TargetCur = 0;
void setup() {
Serial.begin(9600); // initialize serial communications at 9600 bps:
TCCR1B = TCCR1B & B11111000 | B00000001;
while (!Serial) {
; // wait for serial port to connect. Needed for native USB port only
}
myFile = SD.open ("data.txt", FILE_WRITE);
}
void loop() {
TargetCur = Serial.write(myFile.read());
//perform action//
}