Jumat, 05 Desember 2014

Arduino Ide


                Arduino IDE adalah sebuah editor yang digunakan untuk menulisprogram, mengcompile ke mikrokontroler keluarga AVR. Program inimemungkinkan penggunanya memprogram AVRdengan bahasa C/C++yang relatif lebih familiar dibandingkan bahasa pemrograman lainnya.Dalam penggunaan, arduino hanya perlu mendefinisikan dua fungsi untukmembuat program runable, yaitu:
1. Setup () : fungsi dijalankan sekali pada awal program yang dapatmenginisialisasi pengaturan.
2. Loop (): fungsi yang disebut berulang-ulang sampai mikrokontoleroff.
Arduino IDE menggunakan GNU toolchain dan AVR libc untuk mengkompilasi program program, dan menggunakan avrdude untuk mengupload program.

Berikut dapat dilihat pada tabel beberapa instruksi-instruksi dasar yang dapat digunakan pada mikrokontroler ATmega328.


Contoh Beberapa instruksi dasar Arduino IDE


Berikut merupakan bentuk tampilan Arduino IDE
 

Tampilan Arduino IDE

Membuat program pada Arduino IDE
Dalam pembuatan program pada Arduino IDE ada beberapa langkahyang harus dilakukan yaitu:
1. Mendeklarasikan Variable, konstanta.
2. Mendefinisikan beberapa fungsi yang akan digunakan padaprogram utama.
3. Mendefinisikan fungsi setup.
4. Mendefinisikan fungsi loop.

Mendeklarasikan Variabel, Konstanta
Pada langkah ini, bertujuan mendeklarasikan variabel, konstanta dan tipe data yang akandigunakan pada program yang akan dibuat.Beberapa tipe data yang digunakan yaitu int (integer), char(character), byte.Pada gambar memperlihatkan tampilanpendeklarasian pada arduino IDE.



Gambar Tampilan Deklarasi Variabel, Konstanta

Mendefinisikan Beberapa Fungsi
Pada langkah ini, bertujuan untuk pendefinisian beberapa fungsi yang nantinya akan dipanggil atau digunakan pada bagian programutama. Seperti halnya pada mobile robot ini dibutuhkan fungsimundur, belok kiri, belok kanan, berhenti dan lain-lain.Pada gambar memperlihatkan tampilan pendefinisian fungsi pada arduino IDE.

  
 
Gambar Tampilan pendefinisian fungsi


Mendefinisikan fungsi setup
Langkah ini merupakan salah satu langkah terpenting dalam pembuatan program pada Arduino IDE karena fungsi ini yang akanmembuat program runable, jadi fungsi ini jangan sampai dilewatkan.Pada fungsi ini terdapat beberapa instruksi pengaturan komunikasiserial, pin input/output dan lain-lain.Pada gambar memperlihatkan tampilan pendefinisian fungsi setup pada arduino IDE.

Gambar Pendefinisian fungsi setup

Mendefinisikan fungsi loop
Pada langkah ini bertujuan mendefinisikan fungsi loop yangberisi program utamayang akan dieksekusu terus menerus. Fungsi inijuga merupakan fungsi yangterpenting dan jangan sampai dilewatkan.Pada gambar memperlihatkan tampilan pendefinisian fungsi looppada arduino IDE.


Gambar Tampilan Pendefinisian Fungsi Loop

Memeriksa Sintaks dan Mengcompile Program

Sangat penting untuk memeriksa sintaks program, hal ini kita lakukanuntuk memastikan semua sintaks sudah benar. Untuk memeriksa sintakssekaligus mengcompile bisa pilih menu Verify yang iconnya mirip tombolplay.Tampilan sintaks program yang sudah benar dapat terlihat pada gambar.
(a)

(b)

Gambar :        (a)Tampilan Menu untuk check sintaks dan untuk mengkompile
                       (b)Tampilan sintaks program yang sudah benar dan proses compile
                           berhasil

Upload Program
Setelah program dicompile menggunakan, selanjutnya program diupload ke mikrokontroler dengan cara menclick menu upload. Tetapisebelumnya kabel data harus dalam keadaan terhubung ke PC (PersonalComputer).Pada gambar memperlihatkan tampilan menguploadprogram ke mikrokontroler.

 


Tidak ada komentar:

Posting Komentar