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 PORTD PORTC PORTB PortA

Keterangan Terhubung dengan LED Terhubung dengan Switch Terhubung dengan LCD 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