我的操作系统是 Ubuntu 18.04,而 arduino 一直工作到现在。
尽管有一些解决方案,但它们似乎都不适合我。
我按照arduino 网站上的这些说明进行操作。
然后我在 arduino Stack Exchange 上尝试了这个,它应该在第一个解决方案没有的情况下工作。/etc/udev/ruled.d/
答案说我们应该在路径上创建一些规则。
但他们都没有为我工作。
我还在 Windows 10 中测试了 arduino 是否是硬件问题,但它运行良好。
有没有人对如何解决这个问题有任何其他想法?
更新:
- 我的用户名 sergio 属于两个组(tty 和 dialout);
- 按照arduino官方教程的说明,我注销并重新登录;
- 在 Arduino IDE 中,配置正确:Arduino UNO 和 ttyACM0
这是
ll /dev/ttyACM0
运行教程命令后的输出:crw-rw-rw- 1 root dialout 166, 0 Jul 15 05:41 /dev/ttyACM0
更新 2:
我创建了一个脚本来解决这个问题: https ://github.com/sergiomafra/iniarduino