Boa noite pessoal,

Bom estou um problema com minha placa arduino UNO.

Fiz um código que funcionava na função (serial.read e write(), apos um tempo funcionado normalmente o arduino parou de compilar tudo que coloco nele.

Agora so fica carregando e dps de um certo tempo da erro ao carregar na placa.

Alguem tem ideia do que pode ser ou o que pode ser feito para resolver esse problema?

Ps: Rodei o blink como teste e segue a informação apos da o erro:

Ocorreu um erro enquanto o sketch era carregado Ocorreu um erro enquanto o sketch era carregado jssc.SerialPortException: Port name - COM5; Method name - closePort(); Exception type - Port not opened. at jssc.SerialPort.checkPortOpened(SerialPort.java:878) at jssc.SerialPort.closePort(SerialPort.java:1088) at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.close(FlasherSerialClient.java:98) at cc.arduino.plugins.wifi101.flashers.java.JavaFlasher.testConnection(JavaFlasher.java:56) at cc.arduino.plugins.wifi101.UpdaterImpl$2.run(UpdaterImpl.java:110)processing.app.SerialException: Erro ao abrir porta serial "COM5". at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.open(FlasherSerialClient.java:86) at cc.arduino.plugins.wifi101.flashers.java.JavaFlasher.testConnection(JavaFlasher.java:50) at cc.arduino.plugins.wifi101.UpdaterImpl$2.run(UpdaterImpl.java:110)Caused by: jssc.SerialPortException: Port name - COM5; Method name - openPort(); Exception type - Port busy. at jssc.SerialPort.openPort(SerialPort.java:164) at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.open(FlasherSerialClient.java:54) ... 2 morejava.lang.Exception: Programmer not responding at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.hello(FlasherSerialClient.java:105) at cc.arduino.plugins.wifi101.flashers.java.JavaFlasher.testConnection(JavaFlasher.java:51) at cc.arduino.plugins.wifi101.UpdaterImpl$2.run(UpdaterImpl.java:110)jssc.SerialPortException: Port name - COM5; Method name - closePort(); Exception type - Port not opened. at jssc.SerialPort.checkPortOpened(SerialPort.java:878) at jssc.SerialPort.closePort(SerialPort.java:1088) at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.close(FlasherSerialClient.java:98) at cc.arduino.plugins.wifi101.flashers.java.JavaFlasher.testConnection(JavaFlasher.java:56) at cc.arduino.plugins.wifi101.UpdaterImpl$2.run(UpdaterImpl.java:110)processing.app.SerialException: Erro ao abrir porta serial "COM5". at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.open(FlasherSerialClient.java:86) at cc.arduino.plugins.wifi101.flashers.java.JavaFlasher.testConnection(JavaFlasher.java:50) at cc.arduino.plugins.wifi101.UpdaterImpl$2.run(UpdaterImpl.java:110)Caused by: jssc.SerialPortException: Port name - COM5; Method name - openPort(); Exception type - Port busy. at jssc.SerialPort.openPort(SerialPort.java:164) at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.open(FlasherSerialClient.java:54) ... 2 morejssc.SerialPortException: Port name - COM5; Method name - closePort(); Exception type - Port not opened. at jssc.SerialPort.checkPortOpened(SerialPort.java:878) at jssc.SerialPort.closePort(SerialPort.java:1088) at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.close(FlasherSerialClient.java:98) at cc.arduino.plugins.wifi101.flashers.java.JavaFlasher.updateFirmware(JavaFlasher.java:109) at cc.arduino.plugins.wifi101.UpdaterImpl$3.run(UpdaterImpl.java:138)processing.app.SerialException: Erro ao abrir porta serial "COM5". at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.open(FlasherSerialClient.java:86) at cc.arduino.plugins.wifi101.flashers.java.JavaFlasher.updateFirmware(JavaFlasher.java:69) at cc.arduino.plugins.wifi101.UpdaterImpl$3.run(UpdaterImpl.java:138)Caused by: jssc.SerialPortException: Port name - COM5; Method name - openPort(); Exception type - Port busy. at jssc.SerialPort.openPort(SerialPort.java:164) at cc.arduino.plugins.wifi101.flashers.java.FlasherSerialClient.open(FlasherSerialClient.java:54) ... 2 moreavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0xfbavrdude: stk500_recv(): programmer is not respondingavrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0xfbProblema ao carregar para a placa. Veja http://www.arduino.cc/en/Guide/Troubleshooting#upload para sugestões.

Exibições: 1433

Responder esta

Respostas a este tópico

Bom  dia 2MS,

Vamos por parte:  (gosto do processo JACK).

Existem basicamente 4 "caixas pretas"  e 2 processos qdo se programa um arduino usando a IDE.

 "Caixas pretas":   PC <-->  PC-USB <--> USB-TTL <--> Atmega.

 Processos:  Compilar --> carregar (upload).

Você pode compilar um sketck se nem ter nada ligado na USB do PC ou sem nem sequer te USB.

Mas ao carregar  a IDE primeiro compila o sketch e depois carrega no atmega usando 

o seguinte trajeto :  PC <-->  PC-USB <--> USB-TTL <--> Atmega.

 

Qdo temos msg de erro devemos analisar iniciando pelas primeiras;

Pelas mensagens que você postou me parece um erro ou da USB do seu PC ou da USB do seu arduino.

Não é um erro de compilação.

RV

Use um outro cabo USB, teste em  outra porta USB do seu computador.

E teste o Arduino em outro PC. 

O problema esta na porta serial/USB, como o Rui já informou.

Ou o seu Arduino perdeu o bootloader.

Como os colegas já disseram, tudo indica que o problema seja entre a USB e a placa na parte de comunicação. Indo por partes pelo método Jack já exposto aqui pelo colega RV, eu faria o seguinte:

Teste seu cabo USB, assegure-se de que ele não é a causa de tudo.

Se tiver outra placa, teste a outra placa usando o mesmo cabo na mesma porta USB.

Salvo raras exceções, ou caso tenha tido algum problema antes com a placa e não expos aqui, tipo, saiu fumaça quando fiz tal coisa :-) o cabo é geralmente o vilão desta historia. Mas vamos acompanhar suas postagens e saber o resultado.

Abs.

CK

E ae beleza.

Eu estava com o mesmo problema. No windows 10 ,pelo menos no meu PC, so consigo compilar se executar a IDE no modo administrador 

Augusto que versão de IDE esta usando?

1.8.5

Bom dia!

Port name - COM5; Method name - closePort(); Exception type - Port not opened. at

É bem por ai mesmo!

Pode ser que sua porta esta sendo ocupada por outro dispositivo, ja tive um probleminha com portas ocupara no RSLinx, que é o software que conecta os PLCs da Rockwell ao pc.

Rodrigo.

RSS

© 2024   Criado por Marcelo Rodrigues.   Ativado por

Badges  |  Relatar um incidente  |  Termos de serviço