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.
Tags:
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?
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.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por