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:
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


