1

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//
}
4

2 に答える 2