0
Arduinoプログラムからシリアル接続からデータを読み込もうとしたこのコードは、実行しようとすると数秒後にoutpoutとそれを指すポインタを出力した後にNullPointerExceptionが返されましたmyVal = float(val);
シリアル接続の処理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);
}
}
}
をどのようにそれが最後に行きましたか?答えは蛇を助けましたか? –