嗨,这是我第一次使用Arduino和Processing。 我试图让他们连接以下代码,但始终收到有关端口的错误:
// Arduino

void setup() {
    Serial.begin(9600); 
}

void loop() {
    Serial.println("Hello, world!");
    delay(100);
}

//加工

import processing.serial.*;

Serial myPort;  
String val;  

void setup(){
  String portName = Serial.list()[0]; 
  myPort = new Serial(this, portName, 9600); 
}

void draw()
{
  if ( myPort.available() > 0) {  
    val = myPort.readStringUntil('\n');         
  } 
  println(val); //print it out in the console
}

错误:在此处输入图片说明

在Arduino中,我已将端口设置为usbModem1411(Arduino uno)

我觉得我必须在处理中的某个地方更改端口,但是我不确定这是解决方案还是如何在处理中更改它。

PS我正在使用ROBO YourDuino

我正在使用本教程的信息: https : //learn.sparkfun.com/tutorials/connecting-arduino-to-processing

编辑:我可以更改Serial.list()[0]; 到1和5,但它将显示null,如果我更改为其他任何数字,则会收到与上述错误类似的错误。 如果我更改了

编辑: 在此处输入图片说明在此处输入图片说明

===============>>#1 票数:0

嗨,这是我第一次使用Arduino和Processing。 我试图让他们连接以下代码,但始终收到有关端口的错误:
// Arduino

void setup() {
    Serial.begin(9600); 
}

void loop() {
    Serial.println("Hello, world!");
    delay(100);
}

//加工

import processing.serial.*;

Serial myPort;  
String val;  

void setup(){
  String portName = Serial.list()[0]; 
  myPort = new Serial(this, portName, 9600); 
}

void draw()
{
  if ( myPort.available() > 0) {  
    val = myPort.readStringUntil('\n');         
  } 
  println(val); //print it out in the console
}

错误:在此处输入图片说明

在Arduino中,我已将端口设置为usbModem1411(Arduino uno)

我觉得我必须在处理中的某个地方更改端口,但是我不确定这是解决方案还是如何在处理中更改它。

PS我正在使用ROBO YourDuino

我正在使用本教程的信息: https : //learn.sparkfun.com/tutorials/connecting-arduino-to-processing

编辑:我可以更改Serial.list()[0]; 到1和5,但它将显示null,如果我更改为其他任何数字,则会收到与上述错误类似的错误。 如果我更改了

编辑: 在此处输入图片说明在此处输入图片说明

===============>>#2 票数:0

嗨,这是我第一次使用Arduino和Processing。 我试图让他们连接以下代码,但始终收到有关端口的错误:
// Arduino

void setup() {
    Serial.begin(9600); 
}

void loop() {
    Serial.println("Hello, world!");
    delay(100);
}

//加工

import processing.serial.*;

Serial myPort;  
String val;  

void setup(){
  String portName = Serial.list()[0]; 
  myPort = new Serial(this, portName, 9600); 
}

void draw()
{
  if ( myPort.available() > 0) {  
    val = myPort.readStringUntil('\n');         
  } 
  println(val); //print it out in the console
}

错误:在此处输入图片说明

在Arduino中,我已将端口设置为usbModem1411(Arduino uno)

我觉得我必须在处理中的某个地方更改端口,但是我不确定这是解决方案还是如何在处理中更改它。

PS我正在使用ROBO YourDuino

我正在使用本教程的信息: https : //learn.sparkfun.com/tutorials/connecting-arduino-to-processing

编辑:我可以更改Serial.list()[0]; 到1和5,但它将显示null,如果我更改为其他任何数字,则会收到与上述错误类似的错误。 如果我更改了

编辑: 在此处输入图片说明在此处输入图片说明

  ask by jordanbana translate from so

未解决问题?本站智能推荐:

1回复

使用处理连接到Arduino的串行端口的问题

首先,我知道这个问题已经问了很多,但是找不到解决我问题的答案。 因此,当我尝试使用处理将内容写入Arduino的串行监视器时,它说该端口(在我的情况下为“ com3”)繁忙。 我不知道它会忙什么,因为我已经设置了读取串行监视器的延迟。 Arduino代码: 处理代码:
1回复

如何从Arduino图形或与Arduino连接的处理软件中提取信息

我正在使用AD8232心电图传感器,我需要PR间隔,OT间隔,R峰值等。我可以生成图形。 但是从图中,我需要这些参数以编程方式提取任何人都可以帮助我。
1回复

Arduino和处理3:“调光器”内置示例

好的,所以我要在Windows 10 PC上使用Arduino Uno以及Processing3。我试图按照Arduino网站上的指示通过在PC屏幕上移动我来控制LED的亮度。让Arduino软件与处理协同工作。 (以下是我正在谈论的项目的链接: https : //www.arduino.c
2回复

通过处理读取Arduino串行数据

我想做的是从我用Arudino制造的转速表电路中连续读取数据,然后将其输入到Processing中。 我已经使用以下代码成功完成了此操作: 我不确定如何处理数据,以便每当检测到某个值时,都会在处理中发生事件。 编辑:有人建议,我的问题是对myMovie.loop()的调用是阻塞调用
1回复

在处理中使用Arduino库并启用内部上拉电阻

我正在尝试创建此项目,并在处理(Firmata)中使用Arduino库进行串行通信。 对于此项目,它需要一个上拉电阻,Arduino模拟引脚也具有上拉电阻,并且需要使用代码启用。 虽然我尝试了很多次,但仍然无法正常工作。 我想知道,处理中的Arduino库是否能够启用上拉电阻? 有人做过
2回复

Arduino和处理-板上的RX闪烁,但LED不亮

我正在尝试使用Arduino运行处理草图。 我几天前就知道了,所以我几乎是个菜鸟。 我做了两个类似的草图-一个在Arduino中,一个在Processing中。 Arduino确实可以工作,而Processing草图却不能,即使运行Processing时,RX也会在板上点亮。 我已经
1回复

将数字从处理发送到Arduino

这是我的第一个问题,所以我尽力解释一下。 我的目标是通过处理从我的网站收集的数字并将其发送到我的arduino。 我尝试在数字1进入时打开LED或在数字0进入时关闭LED。 到目前为止,我设法从我的网站上收集了该号码。 当我使用arduino串行监视器向arduino发送号码时,ar
2回复

使用Arduino LDR传感器在处理中切换背景

使用用于Arduino的LDR传感器,我想根据LDR感测到的光强度在处理中的两个gif背景之间切换。 我的Arduino设置工作正常,我可以在串行监视器中看到一系列数字,具体取决于传感器上发出的光量-但是我在处理过程中遇到了麻烦,无法在背景之间进行切换。 这是我将Arduino与Proces
1回复

如何进行arduino串行循环(连续接收数字)

编码新手! 我正在尝试通过处理中发送的串行数据在LED矩阵上获取文本。 我的代码有效,但是唯一的问题是尽管处理中的串行数据是恒定的,但是arduino代码仅读取一次该数字。 这样可以使文本不会一直滚动。 如何循环对arduino进行串行读取? 这是我的代码的相关部分:
1回复

正在处理白屏?

我是使用Arduino的新手,并且正在尝试复制本指南 。 我用上载到Arduino的代码正确连接了Arduino。 我下载了处理并更新了Java,并尝试运行提供的代码github.com/DaveAppleton/ProcessingCurveTracer。 尽管运行该程序时,会看