Arduino IDE 错误 – avrdude: ser_open(): can’t open device “/dev/ttyUSB0”: Permission denied

OS: Ubuntu 16.04
首次上传 sketch 到 Arduino 时出现权限错误

avrdude: ser_open(): can't open device "/dev/ttyUSB0": Permission denied

解决办法在命令行中执行如下命令,将当前用户加入 dialout 用户组,并将 /dev/ttyUSB0 的权限修改为可读写。

$ sudo usermod -a -G dialout 用户名
$ sudo chmod a+rw /dev/ttyUSB0

注:/dev/ttyUSB0 设备需按实际进行修改

参考:Arduino IDE error – avrdude: ser_open(): can’t open device “/dev/ttyACM0”: Permission denied