我已經連接我的arduino代碼串行處理。我得到一個運行時錯誤,說明處理中的NullPointerException。如何在處理中擺脫NullPointerException?
import processing.serial.*;
Serial myPort;
String val ;
int[] colour_val ;
void setup(){
size(500,500);
String portName = Serial.list()[0];
myPort = new Serial(this, portName, 9600);
}
void draw(){
if (myPort.available() >0){
val = myPort.readStringUntil('\n');
}
if (val != null){
append(colour_val,val);
for (float v : colour_val)
background(v);
}
}