domingo, 22 de maio de 2016

UBUNTU: Arduino IDE error - avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied



Se você está rodando a IDE do Arduino no Ubuntu (16.04, no meu caso), possivelmente você não vai conseguir realizar o upload para a placa, em virtude do erro abaixo:

avrdude: ser_open(): can't open device "/dev/ttyACM0": Permission denied
ioctl("TIOCMGET"): Inappropriate ioctl for device

Para corrigir o problema, digite o comando:
$ sudo usermod -a -G dialout <username>
$ sudo chmod a+rw /dev/ttyACM0

Onde <username> é o nome do usuário do seu ubuntu. /dev/ttyACM0 pode ser substituido pela porta onde a placa foi encontrada (verificar mensagem de erro).

6 comentários: