Cara Perbaiki Permission Denied
Pada artikel ini saya akan membagikan cara perbaiki error Permission Denied Port Can’t Open Device /dev/ttyUSB dengan kata lengkap seperti ini:
avrdude: ser_open(): can’t open device “/dev/ttyUSB0”: Permission denied, Failed uploading: uploading error: exit status 1, saat proses upload program ke Arduino Uno.
Ini biasanya terjadi jika anda menggunakan OS Linux, karena kita belum mengatur perizinan penggunaan port seperti yang tampilkan pada gambar berikut ini:

Untuk memperbaiki ini, silahkan gunakan terminal. Ada dua cara yang akan kita gunakan yaitu memodifikasi akun user agar dapat masuk ke grub dialout dan memberikan izin penggunaan port.
Modifikasi akun user
Jika username komputer anda adalah joni, maka gunakan perintah sebagai berikut:
sudo usermod -a -G dialout joni
Beri Izin Port
Memberikan izin kepada port untuk dapat melakukan baca dan tulis dengan menggunakan perintah berikut:
sudo chmod a+rw /dev/ttyUSB0
# jika port anda gunakan adalah ACM0, maka gunakan /dev/ttyACM0
Restart/Reboot
Sekarang, untuk memberikan efek dari perintah diatas silahkan anda restart atau reboot komputer anda. Semoga artikel Permission Denied Port Can’t Open Device /dev/ttyUSB ini bermanfaat.
Artikel bermanfaat lainnya:
- Cara Install Arduino IDE di Linux
- Port Arduino tidak terdeteksi CH340 di Windows dan Linux
- Komunikasi ATtiny85 Serial Monitor Arduino IDE
- Cara Program NodeMCU V3 ESP8266 Blink LED
- Cara Menampilkan Derajat Pada Serial Monitor Arduino