2016年7月7日木曜日

UbuntuのArduinoIDEでアップロードやシリアル通信で出るpermissionエラーの対応方法

OSを入れ替える度に解決方法を探しているので、メモを残します。

課題

UbuntuにダウンロードしたArduino IDEでプログラムアップロードやシリアル通信をしようとすると下記のようなエラーが出ます。

Error opening serial port '/dev/ttyUSB0'. Try consulting the documentation at http://playground.arduino.cc/Linux/All#Permission

解決方法

下記のコマンドにより、自分自身をポートのグループに加えることで解決できます。

sudo usermod -a -G dialout [your_user_name]

自分の所属するグループにdialoutが加わっていたら成功です。

groups [your_user_name]

自分の場合はuser名が「asuki」なので、下記のように設定しました。


以上です。
参考になれば嬉しいです。

参考

http://playground.arduino.cc/Linux/All#Permission
http://askubuntu.com/questions/58119/changing-permissions-on-serial-port

0 件のコメント :