sumarsono.com
Take it with a grain of salt


Mengatasi Galat can't open device /dev/ttyACM0: Permission denied Ketika Upload Program ke Arduino dari Arch Linux

Posted on

Ceritanya, malam ini saya mendapat rongsokan Arduino Mega 250 dari tukang rongsokan, secara free alias gratis. Namanya barang gratis, kalau normal ya Alhamdulillah, kalau rusak ya sudah tidak mengapa.

Langsung ambil kabel USB dan tancap ke mesin Arch Linux. Si Arduino ini, sifatnya masukan dan mainkan ketika dipasang di mesin berbasis GNU/Linux. Langsung terdeteksi sebagai: bash Bus 006 Device 004: ID 2341:0042 Arduino SA Mega 2560 R3 (CDC ACM)


Dulu, ketika masih menggunakan Ubuntu, saya harus membuat `udev rule` untuk proses baca tulis ke Arduino. Bagaimana dengan Arch Linux? Saya coba langsung _fire in the hole_ saja pakai aplikasi `Arduino IDE`. Eh..muncul error:
bash
can't open device "/dev/ttyACM0": Permission denied

Solusinya mudah saja, tinggal masukin aja user kita ke group uucp

bash sudo usermod -a -G uucp


Coba upload lagi programnya, dan tara...berhasil...


Terimakasih