Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/arduino/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Serial port Arduino YUN:串行通信不工作_Serial Port_Arduino - Fatal编程技术网

Serial port Arduino YUN:串行通信不工作

Serial port Arduino YUN:串行通信不工作,serial-port,arduino,Serial Port,Arduino,我无法将串行监视器与Arduino YUN一起使用,我可以下载IDE 1.5.5的编译草图(在Windows XP上,通过显示为COM6的USB接口),串行监视器打开但不显示任何内容。为了进行调查,我修改了闪烁示例草图,如下所示: /* Blink Turns on an LED on for one second, then off for one second, repeatedly. This example code is in the public domain. */ // Pi

我无法将串行监视器与Arduino YUN一起使用,我可以下载IDE 1.5.5的编译草图(在Windows XP上,通过显示为COM6的USB接口),串行监视器打开但不显示任何内容。为了进行调查,我修改了闪烁示例草图,如下所示:

/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.

This example code is in the public domain.
*/

// Pin 13 has an LED connected on most Arduino boards.
// give it a name:
int led = 13;

// the setup routine runs once when you press reset:
void setup() {
// initialize the digital pin as an output.
  pinMode(led, OUTPUT);
  Serial.begin(9600);
  while  (!Serial) {;}
  Serial.println("Blink Program");
}

// the loop routine runs over and over again forever:
void loop() {
  digitalWrite(led, HIGH);   // turn the LED on (HIGH is the voltage level)
  Serial.println("Blink Program -H");
  delay(5000);               // wait for a second
  digitalWrite(led, LOW);    // turn the LED off by making the voltage LOW
  Serial.println("Blink Program -L");
  delay(5000);               // wait for a second
}
草图上传并运行,我看到LED闪烁,它没有等待SerialMonitor打开。串行监视器不显示任何内容。我注意到,在从Windows设备管理器上传COM6的过程中,会出现一个新端口COM7,上传成功完成,COM7消失,COM6重新出现。
我还发现YunSerialTerminal示例不起作用。
其他人是否已在Windows XP上成功使用IDE 1.5.5 SerialMonitor?
我是否应该断定我的Arduino Yun板出现故障?

任何帮助都将不胜感激。

我正在运行1.5.5,遇到类似问题。Console.begin()和Bridge.begin()工作正常。连载片什么也没给我。我从以下几点开始

 void setup() {

  // for debugging, wait until a serial console is connected
  Serial.begin(9600);
  delay(4000);
  while(!Serial);

  Serial.print("Initializing the bridge...");
  Bridge.begin();
  Serial.println("Done");
}

void loop()
{
Serial.println("running...");
}

我也有同样的问题。32U4上的重置解决了问题(位于左上角、以太网连接器旁边的按钮)。串行端口出现在arduino 1.5.x IDE上,建立连接并接收数据。 当所选端口是wifi端口而不是真正的串行端口时,应使用桥接器和控制台。 我希望这有帮助。
最好是,尝试更改Arduino IDE中的USB电缆(需要是USB数据电缆)和端口设置。工具-->端口-->COM6(Arduino)。
这解决了我在Windows中的问题

同时,我已经验证了串行通信在Linux上正常工作。通过USB的串行通信在Windows XP机器上的VirtualBox hosred上运行的Linux上也正常工作。您解决了问题吗?看来这里也发生了同样的事情……这个问题有什么最新消息吗?@Sr.Richie,@meilon,很抱歉,我今天才看到你的评论。就我个人而言,我得出的结论是,在XP中无法做到这一点,我重新启动到Windows7(有时会拒绝工作,我必须重新安装驱动程序)或运行可靠的Linux。这也可能与XP service pack有关。我当时用的是SP2,我还没有试过用SP3。当我有一些错误代码锁定云时,这会有帮助。谢谢你。你说的usb数据线是什么意思?有四根电线的还是别的?当然,我使用了4线电缆,与XP、Linux和VBox的电缆相同。