0
내가 Arduino 프로그램에서 직렬 연결에서 데이터를 읽으려고하면이 코드를 실행하려고하면 outpout을 인쇄 한 후 몇 초 후에 NullPointerException이 발생합니다. 그것은 발가 아닌 포트 널 (null)입니다 수 있습니다처리 직렬 연결 NullPointerException
import processing.serial.*;
Serial myPort; // Create object from Serial class
String val; // Data received from the serial port
float myVal = 0;
void setup()
{
String portName = Serial.list()[6];
myPort = new Serial(this,portName,9600);
}
void draw()
{
while (myPort.available() > 0)
{
val = myPort.readStringUntil('\n');
if (myPort != null)
{
myVal = float(val);
println(myVal);
}
}
}
방법은 결국 어디에 있습니까? 대답은 왜곡 되었습니까? –