我正在运行 Debian 7 (Linux Crunchbang) 并想使用 Arduino IDE 对我的 Arduino UNO 进行编程。为此,我安装了包arduino
。当我启动 Arduino 时,我被要求将我的用户添加到dialout
组中。所以我做了sudo usermod -a -G dialout <my-username>
。
但是,当我使用命令行启动 Arduino IDE 时arduino
,IDE 会打开,但我无法将程序加载到 Arduino。错误消息是“未找到串行端口 COM1。您是否从工具 > 串行端口菜单中选择了正确的端口?” 当我去选择串行端口时,选项“工具>串行端口”是灰色的。
我认为这是因为我没有授予我的 USB 端口(ttyACM0)的读写权限。所以我做了,sudo chmod a+rw /dev/ttyACM0
但该选项仍然是灰色的。