这是我上传程序时得到的结果。我将蓝牙模块连接到我的Arduino UNO板。
avrdude:ser_open():无法打开设备" \。\ COM5":无法访问网络位置。有关网络故障排除的信息,请参阅Windows帮助。
上传到主板时出现问题。有关建议,请参阅http://www.arduino.cc/en/Guide/Troubleshooting#upload。
答案 0 :(得分:1)
我多次看到同样的错误,我的解决方案是将usb线重新连接到UNO。
您还可以检查是否选择了正确的端口(COM5)。
答案 1 :(得分:1)
https://forum.arduino.cc/index.php?topic=302362.0上的用户Peki表示要转到arduino菜单中的“工具/端口”。选择您的端口,您应该会很好。至少为我工作。
答案 2 :(得分:0)
UNO只有1个Tx / Rx对。在编程电路板时,您必须关闭电源或以其他方式断开蓝牙屏蔽,因为蓝牙屏蔽控制着Rx。
换句话说,由于蓝牙处于控制状态,因此无法通过USB串行接口发送数据。这是一种痛苦。
答案 3 :(得分:0)
您需要选择正确的面板类型,并已将其上传到其中。
在使用Arduino UNO
板时,进入菜单Tools
-> Board
并选择“ Arduino / Genuino UNO” 板类型,然后选择从Tools
-> Port
到与其连接的端口的端口。现在,您将成功上传程序。
答案 4 :(得分:0)
我有同样的问题。发现我正在运行另一个软件,该软件默认连接到任何
的COM端口。答案 5 :(得分:0)
如果您正在使用Arduino模拟器,请通过单击Break图标将模拟器与Arduino断开连接,然后从Arduino IDE将代码上传到Arduino。现在,上传完成后,您可以将模拟器与Arduino连接,并且上传的代码将与模拟器一起使用。
答案 6 :(得分:0)
转到工具并检查端口和板。如果它们正确,那么我假设您已连接Arduino的RX和TX。
当您使用蓝牙模块时,Arduino的RX和TX将连接到该模块。在上载之前,断开它们并上载代码。上传并断开USB连接后,请再次连接RX和TX。 这解决了我的问题。
答案 7 :(得分:0)
首先检查是否选择了正确的端口 接下来这件事发生在我身上,检查电源,有时当电路板没有获得适当的电流时(如果您在低功率下使用笔记本电脑)将充电器连接到笔记本电脑。