Arduino COM端口不起作用

时间:2012-11-05 00:10:01

标签: serial-port arduino

我最近买了一个Arduino Uno。在获得必要的电缆后,我决定将一个示例上传到芯片。

我没有看到Blink,而是收到了processing.app.SerialException: Serial port 'COM1' not found. Did you select the right one from the Tools > Serial Port menu?

这样的错误

是的,我试过了。但即使是串行端口监视器似乎也没有打开。然后,我得到了一些不值得一提的例外。

在我发现我的串行COM端口不起作用(通过Portmon.exe),并发现我甚至可能没有(设备管理器中没有COM端口)后,我也尝试过下载COM端口的驱动程序,但它也失败了。

有人说这是因为我的宏碁Aspire 5742的主板。有人说原因是Windows 7。

长话短说,如果有人可以帮我解决我的COM端口问题并修复我的破碎梦想,我真的很感激。

7 个答案:

答案 0 :(得分:22)

在Windows 8/7中安装Arduino驱动程序。

(我试过Uno r3,但我相信它适用于所有Arduino板)

插入您的Arduino Board

转到控制面板 ---> 系统和安全性 ---> 系统 --->在左侧窗格设备管理器

展开其他设备

在其他设备下,您会看到一个带有小黄色错误图形的图标。 (拔下连接到任何串行端口的所有其他设备)

右键点击该设备---> 更新驱动程序软件

选择浏览计算机以查找驱动程序软件

点击浏览---> 浏览您从Arduino网站下载的Arduino Environmen 文件夹。如果没有下载,请http://arduino.cc/en/Main/Software

浏览标记包含子文件夹

点击下一步--->您的驱动程序将被安装。

折叠其他设备---> 展开端口(仅在其他设备下的设备管理器中)

你会看到Arduino写的--->寻找它的COM PORT(关闭设备管理器)

转到 Arduino环境 ---> 工具 ---> 串口 --->选择设备管理器中PORT中提到的 COM PORT 。 (如果您使用任何其他Arduino板而不是UNO,那么在板中选择相同的板)

上传您的杀手程序并查看它们的工作原理。 。

我希望帮助。 。

<强>欢迎

答案 1 :(得分:3)

你安装了驱动程序吗?请参阅#4下的Arduino installation instructions。我不知道那台机器,但我怀疑它没有任何 COM端口。

答案 2 :(得分:2)

我安装了我的驱动程序,Arduino通过无动力的USB集线器连接。 将它移动到我的计算机的USB端口使它工作。

答案 3 :(得分:1)

首先:抱歉我的英语很差(请随时纠正我)。 摘要:如何在fedora 17中解决“未找到串口'COM1'的步骤。

今天在Fedora 17中安装Arduino的软件包。 (yum install arduino)我有同样的问题:我决定上传一个例子到芯片。并得到相同的错误“找不到串口'COM1'。”

在这种情况下,当我运行Arduino程序时,会出现一些标语,警告我我的用户不在“拨出”和“锁定”组中。你想在这个组中添加你的用户吗?我点击添加按钮,但由于某种原因,程序失败了,什么也没说。

Step1 :识别arduino设备 拔掉你的arduino和list / dev文件:

#ls -l /dev

插入您的arduino并转到列表/ dev文件

#ls -l /dev

找到插件之前的新文件(设备),例如:

  

ttyACM0或ttyUSB1

阅读此属性:

ls -l /dev/ttyACM0

crw-rw---- 1 root dialout 166, 0 Dec 24 19:25 /dev/ttyACM0

第一个c表示arduino是一个角色设备。

用户所有者:root

群组所有者:拨出

市长号码:166

次要编号:0

Step2 :将您的用户设置为群组所有者。

如果你这样做:

groups <yourUser>

而且您不在'拨出'和/或'锁定'组中。 将自己添加到以root身份运行的组中:

usermod -aG lock <yourUser>
usermod -aG dialout <yourUser>

重启电脑。 并在上传前将/ dev /设置为串口。

我希望有用。 弗朗西斯科。 再见。

答案 4 :(得分:0)

不必拔掉插头,只需卸载端口,重新启动并再次安装驱动程序。您将看到LPT&amp;下的arduino COM端口。 PORT部分。

答案 5 :(得分:0)

此修复/解决方案对我有用: 设备管理器 - &gt;端口 - &gt;右键单击Arduino Uno - &gt;更新驱动程序软件 - &gt;自动搜索更新的驱动程序软件

答案 6 :(得分:-1)

我重新启动计算机,然后再次打开IDE,而以上所有方法均无效。

也许您也必须执行上述操作,但是请确保也重新启动计算机。