2
我試圖以節省存儲在SD卡中的文件的一些值轉義字符,代碼是這樣的一個:Arduino的不承認
void loop()
{
// make a string for assembling the data to log:
String dataString = "";
int analogPin = 0;
for (int j=0; j<20; j++){
i=i+1;
int sensor = analogRead(analogPin);
dataString += String(sensor);
dataString += " ";
dataString += millis();
dataString += " ";
dataString += i;
dataString += "\n";
}
// open the file.
File dataFile = SD.open("rumore.txt", FILE_WRITE);
// if the file is available, write to it:
if (dataFile) {
dataFile.println(dataString);
dataFile.close();
// print to the serial port too:
Serial.println(dataString);
}
// if the file isn't open, pop up an error:
else {
Serial.println("error opening rumore.txt");
}
}
的問題是,它似乎沒有認識到這一點line:dataString + =「\ n」; 這樣,雖然在串行監視器上我得到正確的輸出,在文件rumore.txt值不寫在同一種方式,但他們都在同一行..任何想法?
感謝您的幫助!現在它工作! – SegFault
我現在不能投票因爲我的聲望低於15!只要我可以,我會這樣做的! – SegFault
@ Butterfly89哈哈不用擔心。謝謝! –