我試圖讓我的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得到它,我沒有任何改變。
僅供參考:你不能試圖t連接到該Ardunio串行端口監控器來自Processing的Arduino。 (你沒有提到是否是這種情況,但這是一個常見的錯誤)。 – 2014-08-30 00:32:32
非常感謝我做到了這一點,它的工作! – user61941 2014-08-30 03:27:30