Cara Install Arduino IDE di Linux Denied Port

Posted on

Install Arduino di Linux

Mengapa Linux?

Cara Install Arduino IDE di Linux dan Mengatur Permission Denied Port  – Menggunakan Linux sebagai OS dalam pengembangan perangkat elektronik mikrokontroller adalah pilihan yang tepat bagi saya. 

Alasannya adalah Arduino IDE di Linux dapat meng-compile dan upload kode ke mikrokontroller dengan cepat, tidak seperti Windows, ada loading nya. Untuk compile dan upload melalui Mac OS saya belum pernah coba.

Meskipun cepat dalam membuat program menggunakan linux, ada kendala saat proses installasi dan upload program pertama kali. 

Tulisan dibuat berdasarkan pengalaman saya yang beberapa kali gagal install arduino linux. 

Berbeda dengan windows yang hanya “next dan next” saja, di OS linux kita harus melakukan instalasi dimulai dari extraxt folder hasil download hingga permisson folder menggunakan terminal agar upload program ke mikrokontroller berjalan dengan lancar.

Cara Install Arduino di Linux.

Dari pengalaman tersebut, saya membuat dokumentasi ini. Beberapa langkah dibawah ini yang saya buat bertujuan untuk memudahkan instalasi.  Adapun langkah-langkahnya yaitu:
1. Download Arduino file dengan format tar.xz Pada tutorial saya mendownload versi 1.8.10.
2. Setelah download selesai, arahkan terminal ke folder dimana hasil download disimpan. Misalnya hasil download berada di folder Download, maka ketikkan:
cd Downloads/
3. Extrak file tar.xz tersebut dengan cara, klik kanan pada file arduino-1.8.10, kemudian klik Extract Here.
4. Pindahkan folder hasil extract tersebut ke folder /opt dengan perintah:
sudo mv arduino-1.8.10 /opt
5. Masuk ke dalam folder arduino-1.8.10 dengan menggunakan perintah:
cd /opt/arduino-1.8.10/
6. (Opsional) Tampilkan file yang ada dalam folder arduino-1.8.10 dalam bentuk list untuk melihat file install.sh dengan menggunakan perintah:
ls -l
7. Jadikan file intall.sh agar dapat di eksekusi menggunakan perintah:
chmod +x install.sh
8. Install file install.sh dengan menggunakan perintah:
sudo ./install.sh
9. Selesai

Cara Memperbaiki Permission denied Port

Jika anda mengalami masalah saat upload kode, muncul tulisan:
avrdude: ser_open(): can’t open device “/dev/ttyACM0”: Permission denied

Maka ada dua langkah yang harus anda lakukan.
1. Modifikasi akun user.
sudo usermod -a -G dialout <username>

Misalnya username komputer anda adalah asus, maka anda tulis:
sudo usermod -a -G dialout asus

2. Memberikan izin kepada port untuk di baca dan di tulis dengan menggunakan terminal dengan dua perintah:
sudo chmod a+rw /dev/tty<ACM atau USB>

Misalnya nama port yang terdeteksi adalah ttyUSB0, maka perintahnya adalah:
sudo chmod a+rw /dev/ttyUSB0

3. Selesai.

Semoga artikel ini bermanfaat.

2 comments

Leave a Reply

Your email address will not be published.