我无法使用Arduino YUN的串行监视器,我可以使用IDE 1.5.5下载已编译的草图(在Windows XP上通过显示为COM6的USB连接器),串行监视器打开但不显示任何内容。为了研究我修改了Blink示例草图如下:
/*
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打开。 SerialMonitor什么都不显示。我注意到在从Windows设备管理器上传COM6消息时,出现一个新端口COM7,上传成功完成,COM7消失,COM6重新出现。
我还发现YunSerialTerminal示例不起作用
其他人是否已在Windows XP上成功使用IDE 1.5.5 SerialMonitor?
我应该得出结论我的Arduino Yun板发生故障吗?
任何帮助将不胜感激。
答案 0 :(得分:3)
我遇到了同样的问题。 32U4上的复位解决了问题(左上角的按钮,以太网连接器旁边)。串口出现在arduino 1.5.x IDE上,建立连接并收到数据。 当所选端口是wifi端口而不是真实串行端口时,应使用网桥和控制台。 我希望有所帮助。 最好,
答案 1 :(得分:0)
我正在运行1.5.5并遇到类似的问题。 Console.begin()和Bridge.begin()工作正常。 Serial没有给我什么。我从以下开始。
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...");
}
答案 2 :(得分:0)
尝试在Arduino IDE中更改USB电缆(需要USB数据线)和端口设置。工具 - >端口 - > COM6(Arduino Yun)。 这解决了我在Windows中的问题。