Acabei de conectar meu arduino e a luz está acesa, mas o teste de piscada falhou ao carregar. aqui está o meu erro:
Arduino: 1.6.7 (Linux), Placa: "Arduino / Genuino Uno"
O Sketch usa 1.030 bytes (3%) do espaço de armazenamento do programa. O máximo é 32.256 bytes. As variáveis globais usam 9 bytes (0%) de memória dinâmica, deixando 2.039 bytes para variáveis locais. O máximo é 2.048 bytes. avrdude: ser_open (): não é possível abrir o dispositivo "/ dev / ttyUSB0": Permissão negada ioctl ("TIOCMGET"): ioctl inadequado para o dispositivo Problema ao carregar na placa. Consulte http://www.arduino.cc/en/Guide/Trou Troubleshooting# upload para sugestões.
Este relatório teria mais informações com "Mostrar saída detalhada durante a compilação" ativada em Arquivo> Preferências.
roquet' is already a member of
discagem do usuário '. roquet @ roquet-HP-ENVY-x360-m6-Convertible: ~ $ sudo chmod a + rw / dev / ttyUSB0 roquet @ roquet-HP-ENVY-x360-m6-Convertible: ~ $ ls -l / dev / ttyUSB * crw -rw-rw- 1 discagem raiz 188, 0 jan 20 13:12 / dev / ttyUSB0 roquet @ roquet-HP-ENVY-x360-m6-Convertible: ~ $ mas ainda recebe a 'permissão denieRespostas:
A partir da documentação :
Observe que as instruções anteriores são antigas do Ubuntu. Nas distribuições modernas que usam o ConsoleKit, crie o arquivo que
/etc/udev/rules.d/01-ttyusb.rules
contém o seguinte, recarregue as regras do udev e reconecte o dispositivo Arduino:fonte
sudo udevadm control --reload
).SUBSYSTEM=="tty", ATTRS{idVendor}=="(vendor)", ATTRS{idProduct}=="(product)", ATTRS{serial}=="(serial)", SYMLINK+="ttyUSB.arduino", GROUP="adm"
onde são retirados (fornecedor) e (produto)lsusb
e (serial) da saída deudevadm info -a -n /dev/ttyACM0|grep '{serial}'|head -n1
.Tudo que você precisa fazer é adicionar-se ao grupo de discagem, conforme descrito na resposta de Ignacio Vazquez-Abrams. Isso é feito no terminal digitando:
Você não precisa usar
chmod
. Isso fornece acesso de leitura / gravação a todos os usuários e não apenas aos membros do grupo. Antes de tentar se conectar, no entanto, você deve sair e fazer login novamente . Após o login, você será reconhecido como membro do grupo de discagem e poderá abrir o dispositivo.fonte
No Ubuntu 18.04, a única maneira de encontrar a instalação do IDE do Arduino imediatamente, foi usando as etapas de documentação descritas aqui:
https://www.arduino.cc/en/Guide/Linux/
Não é necessário alterar grupos nem permissões.
fonte
Nada acima me ajudou. Quando eu instalo do arquivo, do site oficial, ele nem inicia. Instalei o Arduino IDE da "loja de aplicativos linux" e estava funcionando, mas tenho um problema como o nosso amigo de cima. Então eu desinstalei e instalei via terminal
sudo apt install arduino
e agora está funcionando. Felicidades.fonte
Ou apenas use o comando chown.
Isso funcionou para mim
fonte