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.
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
(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