Anda di halaman 1dari 6

SIMULASI LED BERKEDIP MENGGUNAKAN MIKROKONTROLER

ARDUINO UNO

A. Tujuan
1. Mengetahui cara kerja memprogram mikrokontroler arduino uno.
2. Menentukan beberapa program variasi menyala lampu LED menggunakan
mikrokontroler arduino uno.

B. Alat dan Bahan


1. Mikrokontroler arduino uno : 1 buah
2. Project board : 1 buah
3. Multimeter digital : 1 buah
4. Lampu LED : 3 buah
5. Resistor 220 : 3 buah
6. Kabel USB : 1 buah
7. Laptop : 1 buah
8. Kabel telepon : secukupnya

C. Skema Alat

Gambar 1. Laptop, kabel telepon, kabel


Gambar 2. Multimeter digital
USB, arduino uno, LED, project board.
Gambar 3. Mikrokontroler arduino uno

D. Cara Kerja
1. Aplikasi arduino didownload dan diinstall pada laptop.
2. Aplikasi arduino dibuka dan program di setting sebagai berikut:
void setup() {
// put your setup code here, to run once:
pinMode(13, OUTPUT);
pinMode(12, OUTPUT);
pinMode(11, OUTPUT);
}

void loop() {
// put your main code here, to run repeatedly:

digitalWrite(13, HIGH);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
delay(300);

digitalWrite(13, LOW);
digitalWrite(12, HIGH);
digitalWrite(11, LOW);
delay(300);
digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, HIGH);
delay(300);

digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
delay(150);

digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
delay(300);

digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
delay(150);

digitalWrite(13, HIGH);
digitalWrite(12, HIGH);
digitalWrite(11, HIGH);
delay(300);

digitalWrite(13, LOW);
digitalWrite(12, LOW);
digitalWrite(11, LOW);
delay(150);

}
3. Program diverify dengan mengklik gambar centang terlebih dahulu. Apabila
terdapat kesalahan dalam pemrograman, akan muncul peringatan error pada layar.

4. Klik File -> save pada tempat sesuai keinginan.


5. Lampu LED dipasang seri dengan resistor pada project board.
6. Project board dihubungan dengan port-port arduino uno menggunakan kabel telepon
yang susunannya sesuai dengan program yang telah dibuat.
7. Arduino uno dihubungkan dengan laptop menggunakan kabel USB.
8. Klik Tools pada aplikasi arduino kemudian pilih board -> arduino uno dan pilih
port -> yang tersedia.
9. Program diupload dengan mengklik gambar panah agar dapat terdownload oleh
10. mikrokontroler arduino uno.
11. Lampu LED akan menyala sesuai program yang telah dibuat.
E. Pembahasan
Dalam mensimulasikan lampu LED dapat digunakan mikrokontroler arduino
uno. Seperti mikrokontroler ATMega, arduino uno juga membutuhkan pemrograman
terlebih dahulu kemudian dapat diupload ke mikrokontroler. Namun, yang
membedakan dengan mikrokontroler ATMega adalah dalam mengupload program
mikrokontroler arduino uno tidak membutuhkan alat downloader karena program dapat
diupload langsung dari komputer atau laptop yang digunakan. Sehingga mikrokontroler
arduino menghasilkan kesan lebih mudah daripada mikrokontroler ATMega.
Dalam membuat program, setting dilakukan menggunakan aplikasi arduino
dengan memvariasikan kode-kode pemrograman pada lampu LED sesuai yang
diinginkan. Untuk kali ini, digunakan pin 13, pin 12 dan pin 11 sebagai keluaran lampu
LED. Sehingga digunakan 3 lampu dan 3 resistor yang dipasang seri kemudian
dihubungkan dengan mikrokontroler arduino menggunakan kabel telepon pada pin 13,
pin 12 dan pin 11 serta satu kabel menghubungkan pada ground. Lampu LED akan
hidup ketika bernilai HIGH dan akan mati ketika bernilai LOW.
Simulasi ini mensimulasikan dua variasi nyala lampu LED, yaitu ketiga lampu
menyala bergantian satu per satu dan ketiga lampu serentak menyala atau serentak mati.
Dalam memvariasikan bergantung pada program yang telah terdownload oleh
mikrokontroler atau sesuai dengan program yang telah dibuat. Jeda waktu yang
digunakan adalah delay(300) saat lampu menyala dan delay(150) saat lampu mati.
Untuk simulasi lampu menyala bergantian satu per satu, pada program awal disetting
hanya satu keluaran lampu LED yang bernilai HIGH yaitu pada pin 13 dan dua lampu
yang lain bernilai LOW. Program selanjutnya, keluaran pada pin 12 dibuat bernilai
HIGH sedangkan dua yang lain bernilai LOW dan seterusnya. Sehingga ketika satu
lampu LED menyala maka lampu LED yang lain akan mati dan nyala tersebut akan
berpindah dari pin 13 ke pin 12 serta ke pin 11. Untuk simulasi ketiga lampu serentak
menyala atau serentak mati, pada program awal dibuat semua keluaran dibuat bernilai
LOW atau mati semua. Program selanjutnya, semua keluaran dibuat bernilai HIGH atau
menyala semua dan seterusnya. Sehingga menghasilkan ketiga lampu serentak menyala
atau serentak mati. Kedua variasi ini bersifat kontinu sehingga setelah lampu menyala
bergantian satu per satu akan langsung berganti variasi ketiga lampu serentak menyala
atau serentak mati kemudian berganti lagi ke lampu menyala bergantian satu per satu
dan seterusnya hingga sambungan kabel USB pada laptop dilepaskan.
F. Kesimpulan
1. Untuk memprogram mikrokontroler arduino, dibutuhkan aplikasi arduino pada
laptop kemudian dibuat program yang akan diupload ke mikrokontroler arduino
tanpa melalui perantara perangkat downloader. Program tersebut akan dapat
menyalakan lampu LED yang telah dirangkai sedemikian rupa dan saling
berhubungan. Lampu akan menyala saat bernilai HIGH dan mati saat bernilai LOW.
2. Pada praktik kali ini, menggunakan dua variasi nyala lampu LED yang bersifat
kontinu. Simulasi pertama yaitu lampu LED menyala bergantian satu per satu
sedangkan simulasi yang kedua adalah lampu LED serentak menyala atau serentak
mati.

Anda mungkin juga menyukai