Getting started with Processing 第十三章——延伸(2)

与 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处的数值。





猜你喜欢

转载自www.cnblogs.com/FBsharl/p/10188029.html