Q:我使用Linux操作系统,程序上传到Arduino板时总是失败,这是为什么?
A:这可能是因为你没有设备权限。在Linux中,只有 dialout 用户组中的用户才能通过USB串行总线向设备传输数据。如果你不能上传程序,说明你不是此组中的用户。解决方法:使用在命令行中,
sudo usermod -a -G dialout <username>
用你的用户名替代<username>,将自己加入 dialout 组。注销,重新登錄,方可生效。这时就能向Arduino Board上传程序了。