Anda di halaman 1dari 9

Getting Started with Arduino

Ingin menggunakan arduino hardware di board anda? Ic avr anda tidak didukung di board ardunio
padahal anda ingin mempelajarinya terlebih dahulu sebelum membeli? Tidak ada option
downloader / programmer anda pada arduino padahal anda ingin memanfaatkaannya? Solusinya
bagaimana ya? Gampang kok anda hanya perlu link ini untuk memulai arduino.
1. http://www.avr-developers.com/corefiles/index.html (arduino extra)
2. http://arduino.cc/en/Hacking/PinMapping168
3. pin mapping http://www.arduino.cc/cgi-bin/yabb2/YaBB.pl?num=1245229578
4. ardunio pin http://spreadsheets.google.com/pub?
key=rtHw_R6eVL140KS9_G8GPkA&gid=0
5. http://www.arduino.cc/en/Hacking/Programmer
ok kita mulai saja dengan mengunduh arduino software dari situs ini. Pada situs terrsebut pastikan
anda unduh sesuai dengan operating sistem yang anda gunakan. Untuk anda yang menggunakan
windows download yang versi windows yang biasanya berekstensi zip, untuk yang menggunakan
linux download saja yang berakhiran tgz. Ingat saat anda hendak mengunduh pastikan sesuai
dengan arsitektur komputer anda karena ada yang versi 32 bit dan versi 64 bit.
Ok.. sudah bisa? . I hope so. Setelah itu anda sebenarnya bisa mengextract file tersebut disembarang
tempat tetapi kali ini ikuti petunjuk saya ya biar standar. Extract di foldet c:\. saya berasumsi anda
menggunakan windows. Apabila sudah maka di folder tersebut mirip seperti ini pada gambar 2:

hendri@eepis-its.edu

Gambar 1: Folder Arduino

ok setelah itu jalankan saja arduinonya yang linknya adalah c:\arduino-0022\arduino.exe tampilan
akan seperti pada gambar 2.

Gambar 2: Tampilan Arduino


hendri@eepis-its.edu

Sekarang sesuaikan board arduino anda pada. Bila anda menggunakan board ardunio mega 2560
maka pilih tools->Board->Arduino Mega 2560. lihat Gambar 3.
Walah kalo gak punya arduino board terus apa gak bisa maka arduino software? Ya tentu dong.
Anda harus punya board arduinio kalau tidak anda nggak mungkin bisa mengupload hasil kompilasi
dari arduino software :). kalau tidak punya board standar arduino yang harus dilakukan ada beberap
opsi:
1. Anda beli Board Arduino dari situs arduino.cc
2. Anda membuat board Arduino yang rangkaiannya ada disitus arduino.cc
3. Anda memaksa Arduino software bekerja pada board bikinan anda.

Gambar 3: Option Standar ardunio

hendri@eepis-its.edu

Cara pertama dan kedua gambang dilakukan dan cocok untuk pemula yang tidak perlu harus
melakukan hacking software arduinio. Cara ketiga butuh ekstra tenaga agar board buatan kita bisa
dikenali dan bekerja dengan sofware arduino. Istilahnya kita meng-arduinokan board kita dan
memberi nama sendiri board kita, keren bukan. Misalnya namanya adalah ESNLduino. OK paham?
Nah sekarang kita coba ngoprek untuk option ketiga yaitu Meng-arduinokan board kita (saya beri
nama ESNLduino).
ESNLduino mempunyai bentuk seperti pada gambar 4: yang terdiri dari mikrokontroller Atmega16
dengan port mikro Sebanyak 4 port yaitu Port A, Port B portC dan PortD. Informasi tiap port
sebagai berikut:

PORT

Keterangan

PORTD

Terhubung dengan LED

PORTC

Terhubung dengan Switch

PORTB

Terhubung dengan LCD

PortA

Terhubung dengan ADC

Gambar 4: Option Standar ardunio

hendri@eepis-its.edu

Gambar 5: Penambahan Arduino Extra

Langkah berikutnya adalah mencari cara bagaimana board kita bisa terdaftar di option Board
Arduino dengan menambahkan plugins extra yang ada disitus avr-developer. Download file
arduino-extras.zip dan extract file tersebut. Setelah itu copy file yang sudah diextract seperti pada
gambar 6. masuk ke folder aplikasi arduino dan pastikan anda berada pada folder hardware
(C:\arduino-0022\hardware\arduino). Pastikan anda sudah menutup aplikasi arduino dan letakkan
file yang sudah diextrak tersebut ke folder ini gambar 7. Bila ada pertanyan konfirmasi penulisan
hendri@eepis-its.edu

karena sudah ada file/folde dengan nama yang sama timpa saja. Sekarang Buka lagi aplikasi
arduino.chip arduino anda akan dikenali seperti pada Gambar 7: folder tempat arduino-extra.

Gambar 6: Folder Arduino Extra yang sudah didownload

Karena ESNLduino menggunakan chip-atmega16 maka pilih dengan cara klik pada menu bar>tools->Board->arduino-Atmega16 (lihat Gambar 5).
Langkah terakhir ini sebenarnya sudah selesai kalau anda mempunyai downloader standar yaitu
AVRISP, AVRISP MKII, USBtinyISP, Pararallel Programmer (lihat Gambar 8) . Downloader
standar ini digunakan untuk mengupload bootloader kedalam Chip Atmega16 pada board
ESNLduino. O iya bootloader adalah program kecil yang menempati memori terpisah pada flash
yang umumnya digunakan sebagai programmer dengan memanfaat serial komunikasi. Jadi pada
bootloader bisa diisi programm sehingga kita tidak perlu menggunakan programmer lagi.

hendri@eepis-its.edu

Gambar 7: folder tempat arduino-extra

Gambar 8: Opsi Programmer


Tetapi ketika anda programmer anda tidak didukung oleh arduino atau anda menginginkan memori
flash booatloader di gunakan untuk aplikasi, maka yang harus dilakukan adalah mendaftarkan list
external programmer pada arduino yang dilakukan dengan cara edit preference txt pada folder
Windows 7: c:\users\<nama user>\AppData\Roaming\Arduino

hendri@eepis-its.edu

Pastikan anda menutup dulu aplikasi arduino agar file yang anda edit tidak diubah oleh arduino
Ganti option bootloader dengan programmer kesayangan anda. Karena saya menggunakan
programmer avr910 maka saya ganti option upload.using=bootloader menjadi upload.using=avr910

Gambar 9: Edit preference.txt


Ok langkah berikutnya adalah edit programmers.txt pada direktory arduino di C:\arduino0022\hardware\arduino. Sisipkan baris berikut ini dibawah sendiri
avr910.name=AVR 910
avr910.communication=serial
avr910.protocol=avr910
avr910.speed=115200
Sekarang buka file file pins_arduino.c pada folder lihat baris pada Gambar 10

Gambar 10: file pins_arduino.c


tambahkan agar menjadi seperti dibawah ini
#elif defined(__AVR_ATmega32__) || defined(__AVR_ATmega16__)
Sekarang buka kembali arduino kesayangan anda dan lakukan hal ini:
1. tools->board-Arduino->arduinoAtmega16
2. tools->serial-Board->pilih serial port yang terhubung ke board anda
3. File->example->basic->blink

hendri@eepis-its.edu

Gambar 11: contoh blink


4. Edit file menjadi seperti berikut
/*
Blink
Turns on an LED on for one second, then off for one second, repeatedly.
This example code is in the public domain.
*/
void setup() {
// initialize the digital pin as an output.
// Pin 13 has an LED connected on most Arduino boards:
pinMode(18, OUTPUT);
}
void loop() {
digitalWrite(18, HIGH); // set the LED on
delay(1000);
// wait for a second
digitalWrite(18, LOW); // set the LED off
delay(1000);
// wait for a second
}
5. Verify dan upload
6. lihat hasilnya
Copying this document
hendri@eepis-its.edu
This document is released under the terms of the Creative Commons Attribution-NoCommercial-NoDerivs 3.0
Unported Licence.

hendri@eepis-its.edu

Anda mungkin juga menyukai