我用的是 Arduino Nano。
Ser _ open () : system can’t open device“ . COM1”: 系统无法找到指定的文件
这个错误出现在刚刚上传到 Arduino 板上的程序之后。我已经在设备管理器中检查了端口。它说,COM11和在 Arduino 软件以及 COM11被选中。
我在 Arduino 软件中选择了 Arduino Nano 板。另外,在下载软件文件时不能有任何规格错误。有什么我不知道的吗?
这就是我解决这个问题的方法。在 设备管理器中你会找到 Arduino COM 端口。
转到端口的 Advanced 属性
将 COM 端口号设置为 COM1。
那就把 USB 接上。
更改设备管理器中的端口对我来说是可行的。我还可以通过找到 Arduino 正在使用的端口来修复它,然后从 Adruion IDE 的工具菜单 Tools > Port > Com Port 中选择它
我的问题是由于我在 Windows 10的 D-Link DUB-H7(USB 集线器)上插入 Arduino 电缆的物理 USB 女性端口。我将 Arduino 插入了右边的两个端口之一(如下图所示)。USB 连接线适合 Arduino,并且它可以很好地为 Arduino 提供电力,但是 Arduino 由于某种原因没有看到端口。
Windows 无法识别这两个端口。其他港口都可以。在我的例子中,Tools > Port 菜单是灰色的。在这个场景中,对象资源管理器中的“ Ports”部分被隐藏。为了显示隐藏的设备,我选择了 View > show hide。COM1是最初出现的。当我把它改成 COM3的时候,它不工作了。
有许多地方可以配置 COM 端口。
Windows > 控制面板 > 设备管理器 > 端口 > 右击 Arduino > 属性 > 端口设置 > 高级 > COM 端口号: [选择端口]
Windows > 开始菜单 > Arduino > 工具 > 端口 > [选择端口]
Windows > 开始菜单 > Arduino > 文件 > 首选项 >@非常底部,有一个名为“更多首选项可以直接在文件中编辑”的标签。
C: Users { user name } AppData Local Arduino15 ferences ences.txt 用户{用户名} AppData 本地 Arduino15
target_package = arduino target_platform = avr board = uno software=ARDUINO # Warn when data segment uses greater than this percentage build.warn_data_percentage = 75 programmer = arduino:avrispmkii upload.using = bootloader upload.verify = true serial.port=COM3 serial.databits=8 serial.stopbits=1 serial.parity=N serial.debug_rate=9600 # I18 Preferences # default chosen language (none for none) editor.languages.current =
Txt 用户首选项覆盖了这一项:
C: Users { user name } Desktop avrdude.conf 用户{用户名}桌面 avrdude.conf
... 搜索“ com”... “ com1”是默认值
如果您正在使用 Arduino 软件,那么不需要在设备管理器中更改 COM 端口,我必须在 工具 > 端口菜单中设置端口。
今天早上我也遇到了同样的问题。当我检查我的设备管理器时,它正确地显示 COM4,当我检查 Arduino IDE COM4时,它不是一个选项。只列出了 COM1。 我尝试了多次拔掉插头并插入和拔出 Arduino,最终在 IDE 中又出现了 COM4。我不需要改变任何设置。 希望能帮到别人。
首先,通过在 Windows 搜索栏中搜索 设备管理器来打开它。
然后,单击端口并右键单击 Arduino 连接到的端口。然后,转到 端口设置 & rarr; 高级。接下来,选择任何不在使用中且不是 Arduino 当前连接到的端口的端口。然后单击 OK并拔掉 + 重新插上 Arduino。这在任何 Arduino 板上大多数情况下都可以工作。
我的解决方案: 工具 > 处理器 > “ old bootloader”