与 Arduino 联动
在 Processing 中,可以通过:
import processing.serial.*
Serial port; //声明串口对象
port = new Serial(this,arduinoPort,9600);//创建串口对象
read() 方法用于读取串口的数值
available() 方法用于检查是否有新返回的数值
自己遇到的错误
错误1
在打开 Arduino 的时候打开了串口监视器,然后同时打开了 Processing 上的程序,导致最后出现了 Port Busy 的错误
解决办法:在运行 Processing 的时候,关闭 Arduino 的串口监视器。
错误2
没有选择正确的端口。
解决办法:在 Processing 中的 setup() 中运用 printArray(Serial.list()),然后在 Arduino 中查看对应的端口,最后在 String arduinoPort = Serial.list()[0];中修改0处的数值。