我想從arduino中讀取四個循環測量的傳感器,並希望通過處理顯示這些值。將字符串處理爲陣列
我的問題是,當我想將我的數據字符串轉換爲數組時,出現錯誤消息:「找不到名爲'Array'的類或類型」。
有人知道如何解決它嗎?
import processing.serial.*;
Serial myPort;
String Messdaten;
String MessdatenSplit;
void setup() {
size(500, 500);
println(Serial.list());
myPort = new Serial(this, Serial.list()[0], 9600);
}
void draw(){
}
void serialEvent(Serial myPort){
if (myPort.available() > 0){
String Messdaten = myPort.readStringUntil(3000);
if (Messdaten != null){
trim(Messdaten);
String MessdatenSplit[] = split(Messdaten,",");
MessdatenSplit = new Array[1400];
Natrium = new String[350];
Kalium = new Array[350];
Lithium = new Array[350];
Kupfer = new Array[350];
for (n=0; n<350; n++){
Natrium[n] = 1+4*n;
}
for (k=1; k<350; k++){
Kalium[k] = 1+4*k;
}
for (u=2; u<350; u++){
Kupfer[u] = 1+4*u;
}
for (l=3; l<350; l++){
Lithium[l] = 1+4*l;
}
}
}
}