Arduino工具>串口灰色显示

Moo*_*lit 47 arduino arduino-ide

我正在运行Debian 7(Linux Crunchbang),并希望使用Arduino IDE来编程我的Arduino UNO.为此,我安装了包arduino.当我启动Arduino时,我被要求将我的用户添加到该dialout组.所以我做了sudo usermod -a -G dialout <my-username>.

但是,当我arduino在命令行中启动Arduino IDE时,IDE会打开,但我无法将程序加载到Arduino.错误消息是"未找到串行端口COM1.您是否从工具>串行端口菜单中选择了正确的端口?" 当我选择串行端口时,"工具>串行端口"选项显示为灰色.

我以为是因为我没有在我的USB端口(ttyACM0)上授予读写权限.所以我做了,sudo chmod a+rw /dev/ttyACM0但选项仍然是灰色的.

小智 41

chdmod适用于我的debian(proxmox):

# chmod a+rw /dev/ttyACM0
Run Code Online (Sandbox Code Playgroud)

要安装arduino IDE:

# apt-get install arduino arduino-core arduino-mk
Run Code Online (Sandbox Code Playgroud)

将用户添加到拨出组:

# gpasswd -a user dialout
Run Code Online (Sandbox Code Playgroud)

重启Linux.

尝试使用File> Examples> 01.Basic> Blink,将2个延迟更改为延迟(60)并单击上传按钮以测试arduino,led必须更快地闪烁.;)


小智 7

sudo arduino是我在ubuntu 12.04(64)上运行Arduino IDE的唯一方法(串口和上传).在我的情况下,使用的串口也是/ dev/ttyACM0.尝试上传到Uno时,另外两个(ttyS4和ttyS0)出错.玩得开心


小智 3

尝试断开 USB 连接并将其重新插入。它只是呈灰色,因为 ide 无法找到 uno 已插入的任何 com 端口。

另一种解决方案是尝试所有 com 端口,看看哪个可用。

最后,如果全部失败,请尝试重新启动计算机。