USB COM口连接问题-打印版本 +- RoboDK论坛(//www.x7093.com/forum) +——论坛:RoboDK (EN) (//www.x7093.com/forum/Forum-RoboDK-EN) +——论坛:关于RoboDK的一般性问题(爱游戏ayx高尔夫球//www.x7093.com/forum/Forum-General-questions-about-RoboDK) +——线程:USB COM端口连接问题(/ Thread-USB-COM-port-Connection-issue) |
USB COM口连接问题-GMCG44-06-20-2022 我正在尝试使用robodk来控制一个DIY机器人,由6个伺服(MG90S X2, MG996RX4)组成。 这些伺服器使用Arduino Uno或tenensy 3.2控制,它们都通过USB COM端口连接到我的笔记本电脑。 当试图通过进入我的COM端口连接时,它无法连接,日志显示错误发生。 我使用一个驱动程序和后处理器,在GitHub上做同样的项目,这对他们来说很好。 他们的代码可以在下面的链接中看到: glub /robotDK-MRC-driver:一个简单的驱动程序来控制一个基于MRC的机器人与roboDK (github.com) 以前有人尝试过用COM端口连接和控制机器人吗? COM端口能够提供一些帮助或想法? 谢谢你! 回复:USB COM端口连接问题-艾伯特-06-20-2022 这是一个很好的项目。当使用select读取控制台输入(stdin)时,驱动程序似乎在第99行失败。看起来开发人员使用的是Linux,而您正在测试Windows。 我会尝试删除这一行/if或用简单的“if True:”替换它。 回复:USB COM端口连接问题-GMCG44-06-20-2022 (06-20-2022, 12:10 pm)艾伯特写道:这是一个很好的项目。当使用select读取控制台输入(stdin)时,驱动程序似乎在第99行失败。看起来开发人员使用的是Linux,而您正在测试Windows。 感谢您的回复! 使用'if connected is false:'允许机器人连接,连接状态为'working' 但是这个程序仍然没有在机器人上运行。什么好主意吗? 每次我点击连接,它只是说'发送命令…,但未能在机器人上执行。 此外,当我ping COM出现失败?但这仅仅是因为它是一个com端口,你不能ping com端口吗? 回复:USB COM端口连接问题-山姆-06-20-2022 除了RoboDK,你还能用其他东西远程控制你的机器人吗? 这段代码已经有4年了,可能还需要一些工作。 您可以通过IDE运行代码并调试它,通过命令行发送命令。 它会让你更好地了解正在发生的事情。 回复:USB COM端口连接问题-GMCG44-06-22-2022 (06-20-2022, 12:10 pm)艾伯特写道:这是一个很好的项目。当使用select读取控制台输入(stdin)时,驱动程序似乎在第99行失败。看起来开发人员使用的是Linux,而您正在测试Windows。 在我的windows设备上,机器人连接了,但在运行robodk程序时,我的实际机器人上没有发生任何事情,日志只是显示“发送命令……”而没有执行命令。 正如你所说的,这是假设驱动程序代码是为不同的设备编写的。 然后我使用了一个Mac设备,在python中运行驱动程序代码,运行良好,没有任何错误,但一旦驱动程序连接到robodk,它就不会连接,日志中写道“没有名为serial的模块”。“? ? 即使代码在python中运行良好,我已经证明了串行通过使用其他程序工作。因此,不知道为什么它会导致一个错误Robodk? 可以在附件中看到日志的图像 |