Soluzione: avrdude: ser_open (): ùn pò micca apre u dispositivu in Arduino

In questu articulu spiegheraghju cumu risolve un errore cumunu in Arduino:

avrdude: ser_open (): ùn pò micca apre u dispositivu "/ dev / ttyACM0": Permessu rifiutatu

Fondo

Dopu un bellu pezzu senza aduprà Arduino aghju pigliatu i mo dui inserti (l'uriginale è u Elegoo) per fà alcune attività cù a mo figliola. I li cunnettu, aghju da inserisce u palpebre per vede chì tuttu va bè è quandu vò à mandallu à u bordu rende l'errore ben cunnisciutu.

Arduino: 1.8.5 (Linux), Carta: "Arduino / Genuino Uno" avrdude: ser_open (): ùn pò micca apre u dispositivu "/ dev / ttyACM0": Permissione nigata Problema di uploading à u bordu. Visite http://www.arduino.cc/en/Guide/Troubleshooting#upload per suggerimenti.

Sia in u mo PC sia in u mo laptop aghju Ubuntu 18.04 installatu.

Solució

Iniziu seguendu u ligame chì mi suggerite. È seguitu i passi

En arnesi / piastra Arduino / Genuino Uno hè selezziunatu

Arrugà si à a nostra mailing list

En arnesi / portu seriale / dev / ttyACM0

arduino avrdude ide problem

è cum'è a documentazione suggerisce, in casu chì ci sò prublemi cù i Driver è permessi, apru u terminal è esegue:

 sudo usermod -a -G tty yourUserName
 sudo usermod -a -G dialout yourUserName

induve u vostruUserName hè u vostru nome d'utilizatore

Avà scunniscu è cunnettaghju torna. È solu in casu di riavviare u PC / laptop.

Ùn funziona ancu per mè è a documentazione Arduino ùn aiuta più. Cusì aghju continuatu à circà, in fori è blog. Se à questu puntu ùn funziona micca per voi è sì cum'è mè. Seguitate i prossimi passi

ls / dev / ttyACM0 restituisce / dev / ttyACM0
ls -l / dev / ttyACM0 restituisce crw-rw—- 1 dialout root 166, 0 Nov 26 16:41 / dev / ttyACM

Cù questu cunfirmemu chì u portu esiste

Avemu da dà permessi è verificà se u nostru utilizatore hà i permessi necessarii.

 sudo chmod a+rw /dev/ttyACM0
 id devuelve 20(dialout) 

È vedu chì l'utente hè in u gruppu dialout cusì sta parte l'avemu capita bè.

Ciò chì hà travagliatu per mè hè statu di reinstallà Arduino.

Se verificate

which avrdude

È ùn ritorna nunda chì reinstalla Arduino duverebbe esse risoltu.

sudo apt install --reinstall arduino

È se ùn site micca statu capace di risolve u prublema, lasciami un cummentariu è pruvaraghju à aiutà ti.

Strumentu di Risoluzione di Problemi AVRDUDE

Ci hè una script chì anu preparatu per risolve stu prublema. Pudete pruvà à vede s'ellu vi aiuta. Ùn l'aghju micca adupratu ma l'abbandunu perchè pensu chì pò esse una risorsa utile.

AVRDUDE

Lasciu una piccula infurmazione per capisce megliu ciò chì hè AVRDUDE. U nome vene da AVRDUDE - AVR Downloader / UploaDEr

AVRDUDE hè un utilità per scaricà / carica / manipulà i contenuti ROM è EEPROM di microcontrollori AVR aduprendu a tecnica di prugrammazione in-sistema (ISP).

https://www.nongnu.org/avrdude/

AVRDUDE hè statu creatu da Brian S. Dean cum'è un prughjettu privatu cum'è prugrammatore per a serie Atmel AVR di microcontrollori.

Pudete truvà u software è assai più infurmazioni in u situ di u prugettu.

1 cummentariu annantu à "Soluzione: avrdude: ser_open (): ùn pò micca apre u dispositivu in Arduino"

  1. Aghju un prublema cù arduino unu ùn cumunicà micca cù l'ide o vice versa Aghju tuttu bè cunfiguratu, tutta a piastra di portu ecc ... Aghju scaricatu flip ma ùn sò micca cumu funziona per ricaricà u firmware chì pensu hè ciò chì fiasca puderebbe avè un pocu più di dettagliu cumu per reinstallà arduino grazie sò novu in questu

    risposta

Lascià un cumentu