Berkaitan dengan artikel sebelumnya yaitu Membuat Arduino Uno Sendiri, kali ini saya akan menjelaskan Cara installasi USBasp Programmer di Ubuntu Linux.
Sedikit ulasan: USBasp Programmer adalah alat yang digunakan untuk menginstall/burn bootloader pada sebuah microcontroller (IC) dan memprogram sebuah IC. Pada kasus ini saya nantinya menggunakan USBasp untuk menginstall bootloader di IC ATMega328 untuk membuat Arduino Uno sendiri. :D
Langsung saja, Caranya sebagai berikut:
1. Install driver dengan paket AVRdude
2. Setelah itu tancapkan USBasp ke komputer dan promt dmesg
Dibaris paling bawah akan terlihat bahwa device usb baru terdeteksi oleh sistem, seperti contoh diatas
3. Coba ketik lsusb untuk mengetahui semua daftar usb device yang terhubung
$ lsusb
Disana akan terlihat device dengan ID 16c0:05dc. Inilah id USBasp programmer kita, dimana 16c0 adalah VendorID dan 05dc adalah ProductID. Kita memerlukan informasi ini untuk langkah selanjutnya.
4. Kita akan membuat rule baru untuk service udev, agar USBasp dapat digunakan.
5. Copy baris program berikut didalam file lalu simpan
6. Setelah itu restart service udev
7. Cabut dan tancapkan kembali USBasp, kemudian cek folder /dev
8. Akan terlihat symbol link baru bernama USBasp disana, itu artinya USBasp sudah terinstall baik di Ubuntu Linux anda.
Selanjutnya kita akan Menggunakan USBasp Programmer untuk Menginstall Bootloader Arduino di IC ATMega328
Sedikit ulasan: USBasp Programmer adalah alat yang digunakan untuk menginstall/burn bootloader pada sebuah microcontroller (IC) dan memprogram sebuah IC. Pada kasus ini saya nantinya menggunakan USBasp untuk menginstall bootloader di IC ATMega328 untuk membuat Arduino Uno sendiri. :D
Langsung saja, Caranya sebagai berikut:
1. Install driver dengan paket AVRdude
sudo
apt-get
install
avrdude
2. Setelah itu tancapkan USBasp ke komputer dan promt dmesg
$ dmesg
[...]
[15014.460382] usb 5-1: new low-speed USB device number 4 using uhci_hcd
3. Coba ketik lsusb untuk mengetahui semua daftar usb device yang terhubung
$ lsusb
Bus 006 Device 002: ID 046d:c526 Logitech, Inc. Nano Receiver
Bus 007 Device 002: ID 044e:3017 Alps Electric Co., Ltd BCM2046 Bluetooth Device
Bus 005 Device 004: ID 16c0:05dc VOTI shared ID
for
use with libusb
4. Kita akan membuat rule baru untuk service udev, agar USBasp dapat digunakan.
sudo
gedit
/etc/udev/rules
.d
/60-objdev
.rules
5. Copy baris program berikut didalam file lalu simpan
SUBSYSTEM==
"usb"
, ENV{DEVTYPE}==
"usb_device"
, ATTRS{idVendor}==
"16c0"
, ATTRS{idProduct}==
"05dc"
, MODE=
"0666"
, SYMLINK+=
"USBasp"
6. Setelah itu restart service udev
sudo
/etc/init
.d
/udev
restart
7. Cabut dan tancapkan kembali USBasp, kemudian cek folder /dev
$
ls
/dev
8. Akan terlihat symbol link baru bernama USBasp disana, itu artinya USBasp sudah terinstall baik di Ubuntu Linux anda.
Selanjutnya kita akan Menggunakan USBasp Programmer untuk Menginstall Bootloader Arduino di IC ATMega328
Comments
Post a Comment