【发布时间】:2024-01-17 05:08:02
【问题描述】:
我在 Arduino 中有一个基本草图,每秒通过串行发送数据并使用 Processing 2.1 进行可视化。
来自 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 分钟保存一次。
有什么想法吗?
【问题讨论】:
标签: java arduino processing