【发布时间】:2014-08-29 13:13:14
【问题描述】:
我正在尝试让我的 arduino 与处理程序进行通信。每次我这样做我都会收到这个错误:
"Error opening serial port /dev/tty.usbmodem1441: Port busy"。我的 arduino 使用相同的端口。
这是我的处理代码:
import processing.serial.*;
Serial myPort;
String val;
void setup()
{
String portName = Serial.list()[5];
myPort = new Serial(this, portName, 9600);
}
void draw()
{
if ( myPort.available() > 0) {
val = myPort.readStringUntil('\n');
}
println(val);
}
我是从https://learn.sparkfun.com/tutorials/connecting-arduino-to-processing 那里得到的,我没有改变任何东西。
【问题讨论】:
-
仅供参考:在尝试从 Processing 连接到 Arduino 时,您无法使用 Arduino 串行端口监视器。 (你没有提到是否是这种情况,但这是一个常见的错误)。
-
非常感谢我这样做了,它成功了!
标签: serial-port arduino processing