Tuesday, December 2, 2014

INSTALASI ARDUINO IDE DI UBUNTU 14.04



Karena penasaran saya coba-coba beli sebuah arduino UNO R3, untuk sekedar hobi yang mudah mudahan berguna.

Karena beberapa pekerjaan saya menggunakan linux terutama ubuntu, maka kiraya saya perlu untuk memasang arduino IDE hingga nanti saat dibutuhkan tinggal run di Ubuntu.

Konfigurasi perangkat yang saya punya adalah sebagai berikut :

1. Desktop dengan board Intel server board dengan processor Intel® Xeon(R) CPU E5410 @ 2.33GHz Quadcore dengan OS Ubuntu 14.04 LTS 64 bit server edition
2. Arduino UNO R3

Dan beberapa part seperti kabel USB dan lain yang nanti saya pergunakan untuk latihan, namun yang akan saya gunakan saat ini hanya kabel USB.

Tahap pertama saya periksa apakah arduino terdeteksi secara benar di desktop saya :

$ lsusb

hasilnya :

Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 005 Device 001: ID 1d6b:0001 Linux Foundation 1.1 root hub
Bus 004 Device 003: ID 2341:0043 Arduino SA Uno R3 (CDC ACM)

Disini terlihat bahwa arduino sudah terbaca

berikutnya saya check keberadaan dan assignment arduino dengan :

$ dmesg

hasilnya :

[86063.840056] usb 4-2: new full-speed USB device number 3 using uhci_hcd
[86064.048058] usb 4-2: New USB device found, idVendor=2341, idProduct=0043
[86064.048065] usb 4-2: New USB device strings: Mfr=1, Product=2, SerialNumber=220
[86064.048068] usb 4-2: Manufacturer: Arduino (www.arduino.cc)
[86064.048070] usb 4-2: SerialNumber: 749373039363515191C1
[86064.051124] cdc_acm 4-2:1.0: ttyACM0: USB ACM device

Ini berarti arduino terbaca sebagai port /dev/ttyACM0

Langkah berikunya adalah langkah instalasi software arduino, dimana pada dasarnya software tersebut sudah ada pada repository resmi ubuntu.

Dependensi dari software arduino IDE ini bisa langsung terinstall saat intalasi arduino IDE, namun jika versi java yang digunakan adalah java 7 maka kita akan mendapatkan beberapa error saat menjalankan arduino IDE nanti.
Namun bila ingin melakukannya secara manual maka install sbb:

$ sudo apt-get install openjdk-6-jre avr-libc gcc-avr

Dan bila yang telah terinstall java 7 lakukan langkah berikut :

$ sudo update-alternatives —config java

setelah java terinstall dengan benar maka install arduino ide sbb:

$ sudo apt-get update && sudo apt-get install arduino arduino-core

setelah proses installasi anda akan mendapati error sebagai berikut :

processing.app.SerialNotFoundException: Serial port ‘COM1’ not found. Did you select the right one from the Tools > Serial Port menu?

Dan anda mendapati pada menu tools, serial port tidak bisa digunakan.

Ini dikarenakan hanya dengan priviledge khusus saja anda bisa mengakses perangkat keras seperti serialport yang akan kita gunakan pada arduino.

Solusinya, bisa menggunakan root saat menjalankan arduino ide atau menggunakan :

$ sudo arduino

Namun untuk keamanan lebih baik menggunakan metode pendaftaran grup user anda sbb :

$ sudo usermod -a -G tty useraccount_anda
$ sudo usermod -a -G dialout useraccount_anda

Logout dari session anda supaya hasil perubahan berjalan dengan benar.

Setelah login anda bisa menjalankan arduino ide dan bisa memilih serial port tanpa harus menjalankan dengan priviledge root atau pakai sudo




No comments:

Post a Comment