Nan atik sa a mwen pral eksplike ki jan yo ranje yon erè komen nan Arduino:
avrdude: ser_open (): pa ka louvri aparèy "/ dev / ttyACM0": Pèmisyon refize
Istorik
Apre yon bon bout tan san mwen pa itilize Arduino mwen te pran de foure mwen (orijinal la ak elegoo) fè kèk aktivite ak pitit fi mwen an. Mwen konekte yo, mwen pral insert bat je a yo wè ke tout bagay se amann ak lè mwen ale voye li bay tablo a li retounen erè a byen li te ye.
Arduino: 1.8.5 (Linux), Kat: "Arduino / Genuino Uno" avrdude: ser_open (): pa ka louvri aparèy "/ dev / ttyACM0": Pèmisyon refize Pwoblèm Uploading sou tablo a. Vizite http://www.arduino.cc/en/Guide/Troubleshooting#upload pou sijesyon.
Tou de sou PC mwen ak laptop mwen mwen gen Ubuntu 18.04 enstale.
Solisyon
Mwen kòmanse swiv lyen ke yo sijere. Apre sa, mwen swiv etap yo
En zouti / plak Arduino / Genuino Uno chwazi
En zouti / pò seri / dev / ttyACM0
ak jan dokiman an sijere, nan ka gen pwoblèm ak Chofè yo ak autorisations, mwen louvri tèminal la ak egzekite:
sudo usermod -a -G tty yourUserName
sudo usermod -a -G dialout yourUserName
ki bò yourUserName se non itilizatè ou an
Koulye a, mwen konekte ak konekte ankò. Ak jis nan ka mwen rekòmanse PC a / laptop.
Li toujou pa travay pou mwen ak dokiman Arduino a pa ede ankò. Se konsa, mwen te kenbe kap, nan fowòm ak blogs. Si nan pwen sa a li pa travay pou ou, epi ou se tankou m '. Swiv pwochen etap yo
ls / dev / ttyACM0 retounen / dev / ttyACM0
ls -l / dev / ttyACM0 retounen crw-rw—- 1 rasin telefòn 166, 0 Nov 26 16:41 / dev / ttyACM
Avèk sa a nou konfime ke pò a egziste
Nou pral bay autorisations epi tcheke si itilizatè nou an gen otorizasyon ki nesesè yo.
sudo chmod a+rw /dev/ttyACM0
id devuelve 20(dialout)
Apre sa, mwen wè ke itilizatè a se nan gwoup la rele soti Se konsa, pati sa a nou te resevwa li dwat.
Ki sa ki te travay pou m 'te réinstaller Arduino.
Si ou tcheke
which avrdude
Epi li pa retounen anyen réinstaller Arduino yo ta dwe ranje.
sudo apt install --reinstall arduino
Men, si ou pa te kapab rezoud pwoblèm nan, kite m 'yon kòmantè epi mwen pral eseye ede ou.
AVRDUDE depanaj Zouti
Gen yon script yo te prepare yo ranje pwoblèm sa a. Ou ka eseye wè si li ede ou. Mwen pa te itilize li men mwen kite li paske mwen panse ke li kapab yon resous itil.
AVRDUDE
Mwen kite yon ti enfòmasyon pou m pi byen konprann kisa AVRDUDE ye. Non an soti nan AVRDUDE - AVR Downloader / UploaDEr
AVRDUDE se yon sèvis piblik pou telechaje / chaje / manipile ROM ak EEPROM sa ki nan mikrokontroleur AVR lè l sèvi avèk pwogram nan nan sistèm (ISP) teknik.
https://www.nongnu.org/avrdude/
AVRDUDE te kòmanse pa Brian S. Dean kòm yon pwojè prive kòm yon pwogramè pou seri a Atmel AVR nan mikrokontroleur.
Ou ka jwenn lojisyèl an ak plis enfòmasyon nan sit entènèt pwojè a.
Mwen gen yon pwoblèm ak arduino yon sèl li pa kominike ak ide a oswa vis vèrsa mwen gen tout bagay byen configuré, tout plak plak elatriye ... Mwen te telechaje baskile men mwen pa konnen ki jan li fonksyone Reload firmwèr la ke mwen panse ke se sa ki mal, ou ta ka gen yon ti kras plis detay ki jan yo réinstaller arduino mèsi mwen nouvo nan sa a