Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Install Arduino IDE di Linux Denied Port

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 ini 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 yang saya buat bertujuan untuk memudahkan instalasi.  Adapun langkah-langkahnya yaitu:

1. Download Arduino file dengan format tar.xz. Pada tutorial ini 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

Posting Komentar untuk "Cara Install Arduino IDE di Linux Denied Port"