【发布时间】:2019-02-14 19:20:23
【问题描述】:
首先,我知道这个问题被问了很多,但我找不到任何可以解决我问题的答案。因此,当我尝试使用处理向 Arduino 的串行监视器写入内容时,它说端口(在我的情况下为“com3”)正忙。我不知道它可能很忙,因为我已经设置了读取串行监视器的延迟。
Arduino 代码:
void setup() {
// put your setup code here, to run once:
Serial.begin(9600);
// Serial.println("started");
// Serial.println();
}
void loop() {
if(Serial.available()){
char ch = (char) Serial.read();
Serial.println(ch);
ch = "";
delay(100);
}
处理代码:
import processing.serial.*;
Serial sPort;
String port;
void setup() {
port = Serial.list()[0];
sPort = new Serial(this, port, 9600);
//port.write("hey, its working");
}
我知道这很基础,但我将代码尽可能小,同时仍然显示问题
提前致谢
【问题讨论】:
-
关闭任何正在使用该端口或重新启动计算机。
标签: java arduino processing arduino-uno