Em geral, é sempre útil escrever todos os comandos e seus resultados.
Para o Arduino em particular, o que esse comando retorna?
$ ls -l /dev/ttyACM*
Se indicar menos permissão, convém conceder a você mesmo acesso de leitura e gravação, por exemplo:
sudo chmod 600 /dev/ttyACM0