Home > Aplikasi Desktop, Tutorial > Install Arduino di Ubuntu/Mint

Install Arduino di Ubuntu/Mint

Program IDE Arduino akan diinstall di Linux Ubuntu/Mint. Instalasi akan dilakukan menggunakan paket yang tersedia di repositori Ubuntu. Bug yang terjadi terkait port serial yang tidak aktif dan tampilan GUI yang lambat akan diperbaiki. Setelah semuanya dilakukan, program blink akan dikompile dan diupload ke board Arduino sebagai first fire untuk proyek-proyek berikutnya.

Instalasi

  1. Install kompiler dan pustaka c avr: gcc-avr dan avr-libc
    $ sudo apt-get install gcc-avr avr-libc
  2. Install openjdk-6-jre jika belum terinstall dan set konfigurasi
    $ sudo apt-get install openjdk-6-jre
    $ sudo update-alternatives --config java

    java yang digunakan adalah java-6-openjdk-i386.

  3. Install paket arduino
    $ sudo apt-get install arduino-core arduino

    Opsional: arduino-mk agar dapat mengkompile dan megupload program Arduino lewat shell konsol.

Memperbaiki USB dan Konfigurasi Port Serial

Saat dijalankan, Arduino tidak bisa mengeset konfigurasi Serial Port, sehingga upload kode ke board tidak akan bisa dilakukan lewat kabel USB. Devais USB terdeteksi di LinuxMint sebagai /dev/ttyACM0.

Pilihan menu Tools->Serial Port tidak aktif. Selain itu, tampilan GUI juga tidak sempurna (akan diperbaiki dengan menggunakan jendela Swing bawaan Java).

Arduino-Screenshot from 2014-03-23 21:32:11

Menu Serial Port yang tidak aktif muncul karena masalah permission untuk membaca dan menulis data ke devais serial (/dev/ttyACM0 atau lainnya).

Tambahkan nama user (misalnya didik) ke group dialout.

$ sudo usermod -a -G dialout didik

Skrip /usr/bin/arduino sebenarnya terdapat kode untuk mengecek user dan groupnya, serta menambahkan user ke group dialout jika belum terdaftar. Skrip ini muncul setiap kali menjalankan program Arduino, kecuali komputer kita reboot terlebih dahulu.

Penambahan user didik ke group dialout masih belum bisa membuat menu aktif. Ubah permission /dev/ttyACM0 sebagai rw oleh others (atau all).

$ sudo chmod o+rw /dev/ttyACM0

Arduino-Serial-Port-Screenshot from 2014-03-23 21:48:00

Memperbaiki Tampilan GUI Arduino

GUI Arduino terasa lambat saat dijalankan. Untuk memperbaikinya edit file wrapper /usr/bin/arduino untuk lebih menggunakan jendela Swing native dibandingkan GTK look-and-feel.

$ sudo vim /usr/bin/arduino

Ubah isi file /usr/bin/arduino menjadi:

# java -Dswing.defaultlaf=com.sun.java.swing.plaf.gtk.GTKLookAndFeel processing.app.Base "$@"
# Jalankan java tanpa opsi -D
java processing.app.Base "$@"

Tampilan Arduino dengan Java swing sebagai berikut:

Arduino-Swing-Screenshot from 2014-03-23 22:14:13

Memilih Model Board dan Programmer

Board yang digunakan adalah Arduino Mega 2560. Pilih board dari menu Tools->Board->Arduino Mega 2560 or Mega ADK.

Programmer yang akan digunakan adalah Arduino as ISP. Pilih programmer dari menu Tools->Programmer->Arduino as ISP.

Sumber: http://blog.markloiseau.com/2012/05/install-arduino-ubuntu/

  1. No comments yet.
  1. No trackbacks yet.
*

This blog is kept spam free by WP-SpamFree.

Skip to toolbar