You are on page 1of 5

Instalasi Arduino IDE dan

Pemprograman Output Mikrokontroler Arduino

Sebelum memprogram arduino langkah awal yang harus dilakukan adalah meng-instal
Arduino IDE sebagai media pembuatan program. Instalasi Arduino IDE bisa dilakukan dengan
mendownload Arduino IDE di website Arduino2. Pada saat ini, Arduino IDE sudah versi 1.6.5.
Software Arduino ada yang versi installer (hanya untuk Windows) dan versi terkompres dalam
zip. Jika memilih versi tanpa install (format .zip), maka Anda hanya perlu mengekstraknya di
folder mana saja dan Anda bisa langsung menjalankannya.

Instalasi Arduino IDE

Untuk memprogram board Arduino, kita butuh aplikasi IDE (Integrated Development
Environment) bawaan dari Arduino. Aplikasi ini berguna untuk membuat, membuka, dan
mengedit source code Arduino (Sketches, para programmer menyebut source code arduino
dengan istilah "sketches"). Selanjutnya, jika kita menyebut source code yang ditulis untuk
Arduino, kita sebut "sketch" juga ya :). Sketch merupakan source code yang berisi logika dan
algoritma yang akan diupload ke dalam IC mikrokontroller (Arduino).
Gambar 1 Interface Arduino IDE Interface

Arduino IDE tampak seperti gambar diatas, dari kiri ke kanan dan atas ke bawah, bagian-
bagian IDE Arduino terdiri dari:

 Verify : pada versi sebelumnya dikenal dengan istilah Compile. Sebelum aplikasi diupload ke
board Arduino, biasakan untuk memverifikasi terlebih dahulu sketch yang dibuat. Jika ada
kesalahan pada sketch, nanti akan muncul error. Proses Verify / Compile mengubah sketch ke
binary code untuk diupload ke mikrokontroller.
 Upload : tombol ini berfungsi untuk mengupload sketch ke board Arduino. Walaupun kita
tidak mengklik tombol verify, maka sketch akan di-compile, kemudian langsung diupload ke
board. Berbeda dengan tombol verify yang hanya berfungsi untuk memverifikasi source code
saja.
 New Sketch : Membuka window dan membuat sketch baru
 Open Sketch : Membuka sketch yang sudah pernah dibuat. Sketch yang dibuat dengan IDE
Arduino akan disimpan dengan ekstensi file .ino
 Save Sketch : menyimpan sketch, tapi tidak disertai mengcompile.
 Serial Monitor : Membuka interface untuk komunikasi serial, nanti akan kita diskusikan lebih
lanjut pada bagian selanjutnya
 Keterangan Aplikasi : pesan-pesan yang dilakukan aplikasi akan muncul di sini, misal
"Compiling" dan "Done Uploading" ketika kita mengcompile dan mengupload sketch ke
board Arduino
 Konsol : Pesan-pesan yang dikerjakan aplikasi dan pesan-pesan tentang sketch akan muncul
pada bagian ini. Misal, ketika aplikasi mengcompile atau ketika ada kesalahan pada sketch
yang kita buat, maka informasi error dan baris akan diinformasikan di bagian ini.
 Baris Sketch : bagian ini akan menunjukkan posisi baris kursor yang sedang aktif pada sketch.
 Informasi Port : bagian ini menginformasikan port yang dipakah oleh board Arduino.

Pemprograman Output

Pada contoh ini pemprograman output yang akan dilakukan adalah mengendalikan LED
(Light Emiting Diode). Rangkaian seperti yang terlihat pada Gambar 2.

Gambar 2. Rangkaian Pemprograman output Arduino untuk Kendali LED

Untuk membuat program menyalakan dan mematikan LED maka langkah yang akan
dilakukan adalah:

1. Membuka Arduino IDE di komputer dan akan muncul tampilan sbb:


Terdapat dua fungsi pada Arduino IDE yaitu fungsi setup() dan fungsi loop(). Fungsi
setup() digunakan untuk inisialisasi program, sedangkan fungsi loop() akan berisi program
yang akan dibuat. Fungsi loop() ini akan dijalankan terus menerus selama program dijalankan.
2. Melakaukan inisialisasi program, dalam hal ini yang perlu diinisialisasi adalah kaki/pin
arduino yang disambungkan LED harus diinidialisasi sebagai pin OUTPUT. Pada contoh ini
LED dipasang pada pin 8 arduino

//pemprograman output
// put your setupcode here, to run once;
// inisialisasi pin 8 arduino sebagai pin output;

const int pinLED = 8;

Void setup() {
pinMode(pinLED, OUTPUT);
}

3. Langkah berikutnya membuat program susuai yang diinginkan, Pada contoh program di
bawah ini LED akan berkedip secara terus menerus.
//pemprograman output
// put your setupcode here, to run once;
// inisialisasi pin 8 arduino sebagai pin output;

const int pinLED = 8;

Void setup() {
pinMode(pinLED, OUTPUT);
}
void loop() {
digitalWrite(pinLED, HIGH);
delay(500);
digitalWrite(pinLED, LOW);
delay(500);
}
4. Selanjutnya program di-compile untuk pengecekan syntak error, sebelum dijalankan di
board arduino atau disimulasikan terlebih dahulu

TUGAS:

Rangkaian Arduino sebagai berikut: terdapat 4 buah led, yaitu LED 1 disambung pada pin 8;
LED 2 disambung pada pin 9; LED 3 disambung pada pin 10; dan LED 4 disambung pada pin
11.

Buatlah program supaya LED menyala secara bergantian/LED berjalan mulai LED 1, 2, 3, dan 4
secara terus menerus.

You might also like