Getting Started Arduino
Getting Started 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
ok setelah itu jalankan saja arduinonya yang linknya adalah c:\arduino-0022\arduino.exe tampilan
akan seperti pada gambar 2.
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.
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
PORTC
PORTB
PortA
hendri@eepis-its.edu
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.
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
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
hendri@eepis-its.edu
hendri@eepis-its.edu