Oprava chyby nahrávání do Arduina v linuxu

Již dlouho používám jako operační systém jedině Linux, konkrétně Ubuntu, a programuji Arduino. Při pokusu o nahrání programu do arduina se pokaždé zobrazuje chyba:

avrdude: ser_open(): can’t open device „/dev/ttyACM0“: Permission denied

Chyba se týká odmítnutého přístupu k sériovému portu. Řešení jsou dvě: spouštět arduino IDE jako root, což není moc bezpečné a nebo zapsáním příkazu:

sudo chmod a+rw /dev/ttyACM0

do terminálu. Za ttyACM0 se musí zapsat aktuální sériový port ke kterému je připojené arduino.

Příkaz se musí zadat po každém připojení. Určitě by šlo nastavit aby se nemusel zadávat pokaždé, ale mě se to nepovedlo. Neva 🙂

Knížka – Průvodce světem arduina

Průvodce světem arduina – Z. Voda a tým HW KITCHEN

PDF 45MB

arduino

– V průběhu roku 2014 postupně vznikal na serveru HW Kitchen seriál článků o Arduinu. Postupně byly představeny základní dovednosti potřebné pro zvládnutí práce s ním. Seriál se také podrobně věnoval některým ze shieldů pro Arduino. Tato publikace obsahuje osmnáct dílů tohoto seriálu. Text byl mírně upraven pro potřeby ebooku, ale jinak zůstaly články nezměněny.

Arduino UNO R3 + programování na tabletu s OS Android

Arduino je open-source platforma založená na mikrokontroléru ATMega od firmy Atmel a grafickém vývojovém prostředí, které vychází z prostředí Wiring (podobný projekt jako Arduino, tedy deska s mikrokontrolérem a IDE) a Processing (prostředí pro výuku programování). Arduino může být použito k vytváření samostatných interaktivních zapojení nebo může být připojeno k software na počítači. Pokračování textu Arduino UNO R3 + programování na tabletu s OS Android