我有一個Arduino每秒通過串行發送數據的基本草圖,並通過Processing 2.1進行可視化。每隔(X)分鐘保存Arduino UNO串行數據
從Arduino的
"Serial.println(); // after all the sensors have been read print a newline and carriage return
delay(1000); // delay by # milliseconds"
在處理:
Serial myPort;
PrintWriter output; //print serial output from Arduino
void setup() {
size(480, 360);
output = createWriter("saved-serial-data.txt"); //save file as ""
println(Serial.list());
myPort = new Serial(this, "/dev/cu.usbmodem1411", 9600);
myPort.bufferUntil('\n');
}
void draw() {
output.println(inString);
}
我能得到的文件保存,而是因爲我不知道如何啓動觸發它是空的基於時間保存和記錄數據。我見過基於按鍵的例子(例如:void keyPressed(){//按一個鍵保存數據),但是我的草圖只是循環,並且沒有按鍵需要。我希望它每5分鐘保存一次。
任何想法?
謝謝凱文。這看起來像我所需要的。我找不到一個清楚解釋的版本。非常感激。 –