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 端口,看看哪个可用。
最后,如果全部失败,请尝试重新启动计算机。