我一直在寻找解决方案,但无法在这里或任何地方找到它。我不知道它是否完全是编程,就像 arduino 一样,但是它在这里。 我有一个 FREEDUINO UNO 主板(非常类似于ARDUINO UNO,但来自bq),两天前完全适用于 Arduino 1.6.5 ,但今天却没有。显然,端口丢失,端口本身在/ dev /中是 ttyACM0 。事实上,我没有选择可用端口的选择。我正在使用Ubuntu 14.04。
我已经尝试过:
我希望每个解决方案都不暗示“unistall并安装Arduino”“有另一个版本”甚至“另一个ubuntu”,因为它工作正常,它可以验证代码和所有这些。连接时我的电路板也闪烁,所以没有死。我几乎认为16u2已经死了。
请帮助,谢谢!
答案 0 :(得分:2)
我使用数据& amp;解决了这个问题。电源USB线
如果仅使用电源USB电缆
,则不会显示端口ttyACM0答案 1 :(得分:0)
如果您没有将任何端口插入USB端口,您将在列表中看不到该端口。因此,插入某些东西(鼠标,设备甚至您的Arduino),ACM就会弹出。
答案 2 :(得分:0)
这花了我几个小时才弄清楚,但是我的电源/数据电缆没有完全插入。即使灯亮着。确保已正确插入它。
答案 3 :(得分:0)
在“工具”->“端口”中检查是否选择了正确的端口。
选择名称中带有/ dev / ttyUSB0(或类似名称)的端口。对于Linux用户
答案 4 :(得分:0)
在我的Ubuntu 18.04.4 LTS中,我注意到将Arduino uno插入USB端口后,ttyACM0出现在/ dev文件夹中。要使Tools / SerialPort处于活动状态,请在终端> sudo chmod 766 / dev / ttyACM0中说 我不确定这样的安全性是否足够,但是由于当我对Arduino Uno进行虚假展示时,ttyACM0从开发人员列表中消失了,因此更改ttyACM0的权限可能没有安全风险。如果有任何疑问,最好在离线状态下使用Arduino IDE(即从网络注销)。