Ubuntu 不接受我的 arduino

Ubuntu 不接受我的 arduino

我对 Ubuntu 还比较陌生,但一直很喜欢它。但是,它检测到了我的 Arduino Mega 2560(显示为/dev/tty/ACM0),但输出了以下消息:

avrdude: stk500_send(): failed to send command to serial port
avrdude: stk500v2_ReceiveMessage(): timeout
avrdude: stk500v2_getsync(): timeout communicating with programmer

有人有解决方案吗?

答案1

任何遇到此问题的人都可以参考此处提供的临时解决方案。

感谢@AndroidDev,这里有一个简单的修复程序,并且效果很好。

  1. 找出你的 Arduino 正在使用哪个端口(查看右下角或菜单)

  2. 进入终端并执行sudo chmod a+rw /dev/ttyfoo(在最后一部分填写你的部分)

  3. 打开Arduino并继续!

此解决方案的问题在于,每次使用 Arduino 时都必须重做步骤 2 和 3,因此请尝试编写一个脚本或某种可自动执行的操作,然后将其发布在此处,以便其他人可以使用它。

相关内容