arduino: comunicação serial / upload não está funcionando

4

No Arduino IDE, a porta serial está em cinza e a COM 1 i é mostrada na janela Não há como se comunicar através da conexão serial. Não sei se este é um Arduino Bugg ou um bugg em Bionic Beaver. O aplicativo funcionou em 17.10 Artfull.

Este bugg é relatado e uma correção está aguardando um upload no debian

9 de maio:

Corrigido o NullPointerException com o Java 10 causado pela propriedade do sistema null java.ext.dirs (Closes: # 896929)

Não é apenas um problema do Arduino, mas afeta as conexões seriais em geral.

Pronterface testado e não há conexão serial com a impressora 3D.

    
por bolean 09.05.2018 / 20:23

4 respostas

2

O problema de comunicação serial / uploader foi corrigido para mim, seguindo as instruções para instalar o Oracle java 8 a partir desta postagem:

link

em um sistema Ubuntu 18.04 LTS recém-instalado. Depois de instalar o Oracle java 8:

  • $ sudo add-apt-repositório ppa: webupd8team / java
  • $ sudo apt update
  • $ sudo apt instale oracle-java8-set-default

o IDE do Arduino funcionou corretamente.

    
por Brad Zoltick 12.05.2018 / 22:49
0

Você deve dar permissões ao usuário para gravar na porta serial com

sudo usermod -a -G dialout $USER

Veja também "Como instalar o IDE mais recente do Arduino?" .

Parece que é um bug real, eu também entro no Ubuntu 18.04 LTS:

$ arduino
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver
java.lang.NullPointerException thrown while loading gnu.io.RXTXCommDriver

$ dpkg -S 'which arduino'
arduino: /usr/bin/arduino

$ dpkg -l arduino | tail -n1
ii  arduino        2:1.0.5+dfsg2-4.1 all          AVR development board IDE and built-in librarie

então eu relatei o bug 1770604 para o launchpad com os bugs relacionados ao Debian:

por N0rbert 09.05.2018 / 20:42
0

Eu estava enfrentando o mesmo problema. Eu instalei a versão Arduino IDE 1.9.0 beta e não vejo mais esse erro.

    
por Ernesto Miranda 05.08.2018 / 05:01
0

Experimente usando

sudo usermod -a -G dialout $USER

e, não se esqueça de alterar a permissão, por exemplo, COM1 como ttyUSB0:

ls -l /dev/tty*
sudo chmod a+rw /dev/ttyUSB0
    
por abu-ahmed al-khatiri 18.08.2018 / 13:10